eventRouting

package
v0.0.0-...-1ae0da3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 12, 2017 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetListAuthorizedEventEvents

func GetListAuthorizedEventEvents() (authorizedEvents string)

Types

type EventRouting

type EventRouting struct {
	CachingClient caching.Caching

	ExtraFields map[string]string
	// contains filtered or unexported fields
}

func NewEventRouting

func NewEventRouting(caching caching.Caching, logging logging.Logging) *EventRouting

func (*EventRouting) GetSelectedEvents

func (e *EventRouting) GetSelectedEvents() map[string]bool

func (*EventRouting) GetSelectedEventsCount

func (e *EventRouting) GetSelectedEventsCount() map[string]uint64

func (*EventRouting) GetTotalCountOfSelectedEvents

func (e *EventRouting) GetTotalCountOfSelectedEvents() uint64

func (*EventRouting) LogEventTotals

func (e *EventRouting) LogEventTotals(logTotalsTime time.Duration)

func (*EventRouting) RouteEvent

func (e *EventRouting) RouteEvent(msg *events.Envelope)

func (*EventRouting) SetExtraFields

func (e *EventRouting) SetExtraFields(extraEventsString string)

func (*EventRouting) SetupEventRouting

func (e *EventRouting) SetupEventRouting(wantedEvents string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL