Documentation ¶
Index ¶
Constants ¶
View Source
const (
EvtKindRepoChange = "repoChange"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventManager ¶
type EventManager struct {
// contains filtered or unexported fields
}
func NewEventManager ¶
func NewEventManager() *EventManager
func (*EventManager) AddEvent ¶
func (em *EventManager) AddEvent(ev *Event) error
func (*EventManager) Run ¶
func (em *EventManager) Run()
type EventPersistence ¶
type MemPersister ¶
type MemPersister struct {
// contains filtered or unexported fields
}
MemPersister is the most naive implementation of event persistence ill do better later
func NewMemPersister ¶
func NewMemPersister() *MemPersister
func (*MemPersister) Persist ¶
func (mp *MemPersister) Persist(e *Event)
type Subscriber ¶
type Subscriber struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.