Documentation
¶
Index ¶
- func NewSender(cfg *api.SenderConfig) api.Sender
- type Sender
- func (s *Sender) Boot(ctx context.Context)
- func (s *Sender) InputDataChannel(partition int) chan<- *event.OutputEventContext
- func (s *Sender) Prepare() error
- func (s *Sender) SetGatherer(m module.Module) error
- func (s *Sender) Shutdown()
- func (s *Sender) SyncInvoke(d *v1.SniffData) (*v1.SniffData, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Sender ¶
type Sender struct {
// contains filtered or unexported fields
}
Sender is the forward module in Satellite.
func (*Sender) Boot ¶
Boot fetches the downstream partitioned input data and forward to external services, such as Kafka and OAP receiver.
func (*Sender) InputDataChannel ¶
func (s *Sender) InputDataChannel(partition int) chan<- *event.OutputEventContext
func (*Sender) Prepare ¶
Prepare register the client status listener to the client manager and open partitioned input channel.
Click to show internal directories.
Click to hide internal directories.