Documentation ¶
Index ¶
- Constants
- type Interface
- type Trigger
- func (handler *Trigger) Config() *config.Trigger
- func (handler *Trigger) Route(_ string, _ interface{}, _ ...string) error
- func (handler *Trigger) SetConfig(trigger *config.Trigger)
- func (handler *Trigger) SetLogger(logger *log.Logger) error
- func (handler *Trigger) Start() error
- func (handler *Trigger) TriggerClient() *clientConfig.Client
Constants ¶
View Source
const ( BroadcasterRunning = "running" BroadcasterIdle = "idle" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { TriggerClient() *clientConfig.Client Config() *config.Trigger }
type Trigger ¶
func (*Trigger) SetConfig ¶
SetConfig adds the parameters of the handler from the config.
Sets Frontend configuration as well.
func (*Trigger) Start ¶
Start the trigger directly, not by goroutine.
The Trigger-able handlers can have only one instance
func (*Trigger) TriggerClient ¶
func (handler *Trigger) TriggerClient() *clientConfig.Client
TriggerClient is the client parameters to trigger this handler
Click to show internal directories.
Click to hide internal directories.