event

package
v0.0.0-...-8b75618 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetEventDispatcher

func SetEventDispatcher(event ActivitiEventDispatcher)

Types

type ActivitiEntityEvent

type ActivitiEntityEvent interface {
	ActivitiEvent
	GetEntity() interface{}
}

type ActivitiEvent

type ActivitiEvent interface {
	GetType() ActivitiEventType
}

type ActivitiEventDispatcher

type ActivitiEventDispatcher interface {
	AddEventListener(listenerToAdd ActivitiEventListener)

	RemoveEventListener(listenerToRemove ActivitiEventListener)

	DispatchEvent(event ActivitiEvent)

	SetEnabled(enabled bool)

	IsEnabled() bool
}

func GetEventDispatcher

func GetEventDispatcher() ActivitiEventDispatcher

type ActivitiEventDispatcherImpl

type ActivitiEventDispatcherImpl struct {
	EventSupport *ActivitiEventSupport
	Enabled      bool
}

func (ActivitiEventDispatcherImpl) AddEventListener

func (eventDispatcher ActivitiEventDispatcherImpl) AddEventListener(listenerToAdd ActivitiEventListener)

func (ActivitiEventDispatcherImpl) DispatchEvent

func (eventDispatcher ActivitiEventDispatcherImpl) DispatchEvent(event ActivitiEvent)

func (ActivitiEventDispatcherImpl) IsEnabled

func (eventDispatcher ActivitiEventDispatcherImpl) IsEnabled() bool

func (ActivitiEventDispatcherImpl) RemoveEventListener

func (eventDispatcher ActivitiEventDispatcherImpl) RemoveEventListener(listenerToRemove ActivitiEventListener)

func (ActivitiEventDispatcherImpl) SetEnabled

func (eventDispatcher ActivitiEventDispatcherImpl) SetEnabled(enabled bool)

type ActivitiEventListener

type ActivitiEventListener interface {
	OnEvent(event ActivitiEvent) error
}

type ActivitiEventSupport

type ActivitiEventSupport struct {
	EventListeners []ActivitiEventListener
}

func (*ActivitiEventSupport) AddEventListener

func (activitiEventSupport *ActivitiEventSupport) AddEventListener(listenerToAdd ActivitiEventListener) (err error)

func (ActivitiEventSupport) DispatchEvent

func (activitiEventSupport ActivitiEventSupport) DispatchEvent(event ActivitiEvent) (err error)

type ActivitiEventType

type ActivitiEventType string
const (
	TASK_CREATED ActivitiEventType = "TASK_CREATED"

	TASK_ASSIGNED ActivitiEventType = "TASK_ASSIGNED"

	TASK_COMPLETED ActivitiEventType = "TASK_COMPLETED"
)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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