Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterManagerImpl ¶ added in v0.1.1
type FilterManagerImpl struct {
markup.Component `id:"wpm-intent-filter-manager"`
FilterRegistryList []intents.FilterRegistry `inject:".wpm-intent-filter"`
// contains filtered or unexported fields
}
FilterManagerImpl ...
func (*FilterManagerImpl) Chain ¶ added in v0.1.1
func (inst *FilterManagerImpl) Chain() intents.FilterChain
Chain ...
type IntentHandlerImpl ¶
IntentHandlerImpl ...
func (*IntentHandlerImpl) HandleIntent ¶
func (inst *IntentHandlerImpl) HandleIntent(i *dto.Intent) error
HandleIntent ...
type RunIntentController ¶
type RunIntentController struct {
markup.RestController `class:"rest-controller"`
IntentService service.IntentService `inject:"#IntentService"`
Responder glass.MainResponder `inject:"#glass-main-responder"`
}
RunIntentController RunIntent 控制器
func (*RunIntentController) Init ¶
func (inst *RunIntentController) Init(ec glass.EngineConnection) error
Init 初始化
type RunIntentServiceImpl ¶
type RunIntentServiceImpl struct {
markup.Component `id:"IntentService"`
GitLibAgent store.LibAgent `inject:"#git-lib-agent"`
IntentFilterManager intents.FilterManager `inject:"#wpm-intent-filter-manager"`
LocalRepositoryService service.LocalRepositoryService `inject:"#LocalRepositoryService"`
ExecutableService service.ExecutableService `inject:"#ExecutableService"`
IntentHandlerService service.IntentHandlerService `inject:"#IntentHandlerService"`
}
RunIntentServiceImpl ...
Click to show internal directories.
Click to hide internal directories.