Documentation ¶
Index ¶
- func SetEventDispatcher(event ActivitiEventDispatcher)
- type ActivitiEntityEvent
- type ActivitiEvent
- type ActivitiEventDispatcher
- type ActivitiEventDispatcherImpl
- func (eventDispatcher ActivitiEventDispatcherImpl) AddEventListener(listenerToAdd ActivitiEventListener)
- func (eventDispatcher ActivitiEventDispatcherImpl) DispatchEvent(event ActivitiEvent)
- func (eventDispatcher ActivitiEventDispatcherImpl) IsEnabled() bool
- func (eventDispatcher ActivitiEventDispatcherImpl) RemoveEventListener(listenerToRemove ActivitiEventListener)
- func (eventDispatcher ActivitiEventDispatcherImpl) SetEnabled(enabled bool)
- type ActivitiEventListener
- type ActivitiEventSupport
- type ActivitiEventType
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" )
Source Files ¶
Click to show internal directories.
Click to hide internal directories.