Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIntentionsMapping ¶
func NewIntentionsMapping() *map[string]func(*config.Configuration, *data.Message)
NewIntentionsMapping Creates the intentions mappings...
Types ¶
type MessageProcessor ¶
type MessageProcessor struct { PubSubRef event.IEvent PubSubConfigurationRef event.IEventConfiguration ApplicationConfiguration *config.Configuration // contains filtered or unexported fields }
MessageProcessor object definition
func NewMessageProcessor ¶
func NewMessageProcessor(intentions *map[string]func(appConfig *config.Configuration, p *data.Message), pubsub event.IEvent, pubsubconf event.IEventConfiguration, appConfig *config.Configuration) *MessageProcessor
NewMessageProcessor creates a new MessageProcessor object
func (*MessageProcessor) Drain ¶
func (m *MessageProcessor) Drain()
func (*MessageProcessor) Start ¶
func (m *MessageProcessor) Start()
Start the blocking process to ingest and egest traffic
Click to show internal directories.
Click to hide internal directories.