package
6.1.0
Repository: https://github.com/splitio/go-split-commons.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
NewManager constructs a new push manager.
No description provided by the author
NewProcessor creates new processor.
NewSegmentUpdateWorker creates SegmentUpdateWorker.
NewSplitUpdateWorker creates SplitUpdateWorker.
NewStatusTracker returns a new StatusTracker.

# Constants

Status update contants that will be propagated to the push manager's user.
Status update contants that will be propagated to the push manager's user.
Status update contants that will be propagated to the push manager's user.
Status update contants that will be propagated to the push manager's user.

# Variables

ErrAlreadyRunning is the error to be returned when .Start() is called on an already running instance.
ErrEmptyEvent indicates an event without message and event fields.
ErrNotRunning is the error to be returned when .Stop() is called on a non-running instance.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
ManagerImpl implements the manager interface.
NotificationParserImpl implementas the NotificationParser interface.
ProcessorImpl struct for notification processor.
SegmentUpdateWorker struct.
SplitUpdateWorker struct.
StatusTrackerImpl is a concrete implementation of the StatusTracker interface.

# Interfaces

No description provided by the author
Manager interface contains public methods for push manager.
NotificationParser interface.
Processor provides the interface for an update-message processor.
StatusTracker keeps track of the status of the push subsystem and generates appropriate status change notifications.