Documentation
¶
Index ¶
- type HTTPPlugin
- func (p *HTTPPlugin) Capabilities() []capability.Contract
- func (p *HTTPPlugin) ModuleFactories() map[string]plugin.ModuleFactory
- func (p *HTTPPlugin) ModuleSchemas() []*schema.ModuleSchema
- func (p *HTTPPlugin) StepFactories() map[string]plugin.StepFactory
- func (p *HTTPPlugin) TriggerFactories() map[string]plugin.TriggerFactory
- func (p *HTTPPlugin) WiringHooks() []plugin.WiringHook
- func (p *HTTPPlugin) WorkflowHandlers() map[string]plugin.WorkflowHandlerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPPlugin ¶
type HTTPPlugin struct {
plugin.BaseEnginePlugin
}
HTTPPlugin provides all HTTP-related module types, middleware, triggers, workflow handlers, and wiring hooks.
func (*HTTPPlugin) Capabilities ¶
func (p *HTTPPlugin) Capabilities() []capability.Contract
Capabilities returns contracts for HTTP-related capabilities.
func (*HTTPPlugin) ModuleFactories ¶
func (p *HTTPPlugin) ModuleFactories() map[string]plugin.ModuleFactory
ModuleFactories returns factory functions for all HTTP module types.
func (*HTTPPlugin) ModuleSchemas ¶
func (p *HTTPPlugin) ModuleSchemas() []*schema.ModuleSchema
ModuleSchemas returns UI schema definitions for all HTTP module types.
func (*HTTPPlugin) StepFactories ¶
func (p *HTTPPlugin) StepFactories() map[string]plugin.StepFactory
StepFactories returns pipeline step factories for HTTP-related steps.
func (*HTTPPlugin) TriggerFactories ¶
func (p *HTTPPlugin) TriggerFactories() map[string]plugin.TriggerFactory
TriggerFactories returns trigger constructors for HTTP triggers.
func (*HTTPPlugin) WiringHooks ¶
func (p *HTTPPlugin) WiringHooks() []plugin.WiringHook
WiringHooks returns post-init wiring functions for HTTP-related cross-module integrations.
func (*HTTPPlugin) WorkflowHandlers ¶
func (p *HTTPPlugin) WorkflowHandlers() map[string]plugin.WorkflowHandlerFactory
WorkflowHandlers returns workflow handler factories for HTTP workflows.
Click to show internal directories.
Click to hide internal directories.