All Classes

Class Description
AbstractConnectionRequestEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
Abstract implementation of the base GenericConnectionRequestEvent.
AbstractConnectionStatusEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
Abstract implementation of the base GenericConnectionStatusEvent.
AbstractLifeCycleRequestEvent<META extends org.refcodes.mixin.EventMetaData,​SRC>
Abstract implementation of the base GenericLifeCycleRequestEvent.
AbstractLifeCycleStatusEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
Abstract implementation of the base GenericLifeCycleStatusEvent.
AbstractNetworkRequestEvent<CON,​A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
Abstract implementation of the base GenericNetworkRequestEvent.
AbstractNetworkStatusEvent<CON,​A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
Abstract implementation of the base GenericNetworkStatusEvent.
ClosedEvent
Implementation of the ConnectionStatusEvent for ConnectionStatus.CLOSED.
CloseEvent
Implementation of the ConnectionRequestEvent for ConnectionRequest.CLOSE.
ConnectionObserver
An observer for listening to ConnectionStatusEvent instances.
ConnectionObserver.ConnectionRequestObserver
An observer for listening to ConnectionRequestEvent instances.
ConnectionRequestAccessor
Provides an accessor for a ConnectionRequest property.
ConnectionRequestAccessor.ConnectionRequestMutator
Provides a mutator for a ConnectionRequest property.
ConnectionRequestAccessor.ConnectionRequestProperty
Provides a ConnectionRequest property.
ConnectionRequestEvent
The ConnectionRequestEvent represents a ConnectionRequest and might be vetoed by (depending on the firing observable) throwing a VetoException or VetoException.VetoRuntimeException by the according Observer.
ConnectionStatusEvent
The ConnectionStatusEvent indicates the ConnectionStatus for a component.
DestroyedEvent
Implementation of the LifeCycleStatusEvent for LifeCycleStatus.DESTROYED.
DestroyEvent
Implementation of the LifeCycleRequestEvent for LifeCycleRequest.DESTROY.
GenericClosedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericClosedEvent signals a ConnectionStatus.CLOSED event.
GenericCloseEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericCloseEvent signals a ConnectionRequest.CLOSE event.
GenericConnectionRequestEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericConnectionRequestEvent represents a ConnectionRequest and might be vetoed by (depending on the firing observable) throwing a VetoException or VetoException.VetoRuntimeException by the according Observer.
GenericConnectionStatusEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericConnectionStatusEvent indicates the ConnectionStatus for a connection.
GenericDestroyedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericDestroyedEvent signals a LifeCycleStatus.DESTROYED event.
GenericDestroyEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericDestroyEvent signals a LifeCycleRequest.DESTROY event.
GenericInitializedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericInitializedEvent signals a LifeCycleStatus.INITIALIZED event.
GenericInitializeEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericInitializeEvent signals a LifeCycleRequest.INITIALIZE event.
GenericLifeCycleRequestEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericLifeCycleRequestEvent represents a LifeCycleRequest and might be vetoed by (depending on the firing observable) throwing a VetoException or VetoException.VetoRuntimeException by the according Observer.
GenericLifeCycleRequestObserver<A,​INIT extends GenericInitializeEvent<A,​META,​SRC>,​START extends GenericStartEvent<A,​META,​SRC>,​RESUME extends GenericResumeEvent<A,​META,​SRC>,​PAUSE extends GenericPauseEvent<A,​META,​SRC>,​STOP extends GenericStopEvent<A,​META,​SRC>,​DESTROY extends GenericDestroyEvent<A,​META,​SRC>,​META extends org.refcodes.mixin.EventMetaData,​SRC>
GenericLifeCycleStatusEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericLifeCycleStatusEvent indicates the LifeCycleStatus for a component.
GenericLifeCycleStatusObserver<A,​INITED extends GenericInitializedEvent<A,​META,​SRC>,​STARTED extends GenericStartedEvent<A,​META,​SRC>,​RESUMED extends GenericResumedEvent<A,​META,​SRC>,​PAUSED extends GenericPausedEvent<A,​META,​SRC>,​STOPPED extends GenericStoppedEvent<A,​META,​SRC>,​DESTROYED extends GenericDestroyedEvent<A,​META,​SRC>,​META extends org.refcodes.mixin.EventMetaData,​SRC>
GenericNetworkRequestEvent<CON,​A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericNetworkRequestEvent represents a ConnectionRequest for a connection and might be vetoed by (depending on the firing observable) throwing a VetoException or VetoException.VetoRuntimeException by the according Observer.
GenericNetworkStatusEvent<CON,​A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericNetworkStatusEvent indicates the ConnectionStatus for a component's connection.
GenericOpenedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericOpenedEvent signals a ConnectionStatus.OPENED event.
GenericOpenEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericOpenEvent signals a ConnectionRequest.OPEN event.
GenericPausedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericPausedEvent signals a LifeCycleStatus.PAUSED event.
GenericPauseEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericPauseEvent signals a LifeCycleRequest.PAUSE event.
GenericResumedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericResumedEvent signals a LifeCycleStatus.STARTED event.
GenericResumeEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericResumeEvent signals a LifeCycleRequest.RESUME event.
GenericStartedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericStartedEvent signals a LifeCycleStatus.STARTED event.
GenericStartEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericStartEvent signals a LifeCycleRequest.START event.
GenericStopEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericStopEvent signals a LifeCycleRequest.STOP event.
GenericStoppedEvent<A,​META extends org.refcodes.mixin.EventMetaData,​SRC>
The GenericStoppedEvent signals a LifeCycleStatus.STOPPED event.
InitializedEvent
Implementation of the LifeCycleStatusEvent for LifeCycleStatus.INITIALIZED.
InitializeEvent
Implementation of the LifeCycleRequestEvent for LifeCycleRequest.INITIALIZE.
LifeCycleRequestEvent
The LifeCycleRequestEvent represents a LifeCycleRequest and might be vetoed by (depending on the firing observable) throwing a VetoException or VetoException.VetoRuntimeException by the according Observer.
LifeCycleRequestObserver
An observer for listening to LifeCycleRequestEvent instances.
LifeCycleStatusEvent
TThe LifeCycleStatusEvent indicates the LifeCycleStatus for a component.
LifeCycleStatusObserver
An observer for listening to LifeCycleStatusEvent instances.
NetworkRequestEvent<CON>
The NetworkRequestEvent represents a ConnectionRequest for a connection and might be vetoed by (depending on the firing observable) throwing a VetoException or VetoException.VetoRuntimeException by the according Observer.
NetworkStatusEvent<CON>
The NetworkStatusEvent indicates the ConnectionStatus for a component's connection.
ObservableLifeCycleAutomatonAccessor
Provides an accessor for an ObservableLifeCycleStatusAutomaton property.
ObservableLifeCycleAutomatonAccessor.ObservableLifeCycleAutomatonMutator
Provides a mutator for an ObservableLifeCycleStatusAutomaton property.
ObservableLifeCycleAutomatonAccessor.ObservableLifeCycleAutomatonProperty
ObservableLifeCycleRequestAutomaton
The ObservableLifeCycleRequestAutomaton extends the ObservableLifeCycleStatusAutomaton with request GenericActionEvent functionality which can be vetoed.
ObservableLifeCycleRequestAutomatonImpl
Abstract implementation of the ObservableLifeCycleStatusAutomaton interface with the according hook methods for you to create your domain driven ObservableLifeCycleStatusAutomaton.
ObservableLifeCycleStatusAutomaton
A system implementing this interface supports a component life-cycle.
ObservableLifeCycleStatusAutomatonImpl
Abstract implementation of the ObservableLifeCycleStatusAutomaton interface with the according hook methods for you to create your domain driven ObservableLifeCycleStatusAutomaton.
OpenedEvent
Implementation of the ConnectionStatusEvent for ConnectionStatus.OPENED.
OpenEvent
Implementation of the ConnectionRequestEvent for ConnectionRequest.OPEN.
PausedEvent
Implementation of the LifeCycleStatusEvent for LifeCycleStatus.PAUSED.
PauseEvent
Implementation of the LifeCycleRequestEvent for LifeCycleRequest.PAUSE.
ResumedEvent
Implementation of the LifeCycleStatusEvent for LifeCycleStatus.STARTED.
ResumeEvent
Implementation of the LifeCycleRequestEvent for LifeCycleRequest.RESUME.
StartedEvent
Implementation of the LifeCycleStatusEvent for LifeCycleStatus.STARTED.
StartEvent
Implementation of the LifeCycleRequestEvent for LifeCycleRequest.START.
StopEvent
Implementation of the LifeCycleRequestEvent for LifeCycleRequest.STOP.
StoppedEvent
Implementation of the LifeCycleStatusEvent for LifeCycleStatus.STOPPED.