event

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: May 5, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewListensers

func NewListensers(l1, l2 Listener) *listensers

func NewLoggingListener

func NewLoggingListener() *loggingListener

Types

type Listener

type Listener interface {
	OnPreSplit(*SplitEvent) error
	OnPostSplit(error, *SplitEvent) error
	OnBackgroundError(error) error
}

type NoopListener

type NoopListener struct{}

func (*NoopListener) OnBackgroundError

func (l *NoopListener) OnBackgroundError(_ error) error

func (*NoopListener) OnDatabaseSplitted

func (l *NoopListener) OnDatabaseSplitted(_ *SplitEvent) error

type SplitEvent

type SplitEvent struct {
	DB    string
	Names map[string][]string
}

func (*SplitEvent) String

func (e *SplitEvent) String() string

Jump to

Keyboard shortcuts

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