Documentation ¶
Index ¶
- type Reactor
- func (v *Reactor) GetConfigExample() string
- func (v *Reactor) GetDescription() string
- func (v *Reactor) GetHelp() string
- func (v *Reactor) GetName() string
- func (v *Reactor) GetProperties() []config.ReactorConfigProperty
- func (v *Reactor) GetReactorConfig(ctx context.Context, data *message.EventData, log *zap.Logger) (*ReactorConfig, error)
- func (v *Reactor) GetRequiredPropertyNames() []string
- func (v *Reactor) ProcessEvent(ctx context.Context, data *message.EventData) error
- func (v *Reactor) SetLogger(logger *zap.Logger)
- func (v *Reactor) SetReactor(reactor config.ReactorConfig)
- type ReactorConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reactor ¶
func (*Reactor) GetConfigExample ¶
func (*Reactor) GetDescription ¶
func (*Reactor) GetProperties ¶
func (v *Reactor) GetProperties() []config.ReactorConfigProperty
func (*Reactor) GetReactorConfig ¶
func (*Reactor) GetRequiredPropertyNames ¶
func (*Reactor) ProcessEvent ¶
func (*Reactor) SetReactor ¶
func (v *Reactor) SetReactor(reactor config.ReactorConfig)
Click to show internal directories.
Click to hide internal directories.