Package org.refcodes.component.ext.observer
-
Interface Summary Interface Description ConnectionObserver An observer for listening toConnectionStatusEvent
instances.ConnectionObserver.ConnectionRequestObserver An observer for listening toConnectionRequestEvent
instances.ConnectionRequestAccessor Provides an accessor for aConnectionRequest
property.ConnectionRequestAccessor.ConnectionRequestMutator Provides a mutator for aConnectionRequest
property.ConnectionRequestAccessor.ConnectionRequestProperty Provides aConnectionRequest
property.ConnectionRequestEvent TheConnectionRequestEvent
represents aConnectionRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.ConnectionStatusEvent TheConnectionStatusEvent
indicates theConnectionStatus
for a component.GenericClosedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericClosedEvent
signals aConnectionStatus.CLOSED
event.GenericCloseEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericCloseEvent
signals aConnectionRequest.CLOSE
event.GenericConnectionRequestEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericConnectionRequestEvent
represents aConnectionRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.GenericConnectionStatusEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericConnectionStatusEvent
indicates theConnectionStatus
for a connection.GenericDestroyedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericDestroyedEvent
signals aLifeCycleStatus.DESTROYED
event.GenericDestroyEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericDestroyEvent
signals aLifeCycleRequest.DESTROY
event.GenericInitializedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericInitializedEvent
signals aLifeCycleStatus.INITIALIZED
event.GenericInitializeEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericInitializeEvent
signals aLifeCycleRequest.INITIALIZE
event.GenericLifeCycleRequestEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericLifeCycleRequestEvent
represents aLifeCycleRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.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.observer.EventMetaData,SRC> TheGenericLifeCycleRequestObserver
is signaled uponGenericLifeCycleRequestEvent
events.GenericLifeCycleStatusEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericLifeCycleStatusEvent
indicates theLifeCycleStatus
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.observer.EventMetaData,SRC> TheGenericLifeCycleStatusObserver
is signaled uponGenericLifeCycleStatusEvent
events.GenericNetworkRequestEvent<CON,A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericNetworkRequestEvent
represents aConnectionRequest
for a connection and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.GenericNetworkStatusEvent<CON,A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericNetworkStatusEvent
indicates theConnectionStatus
for a component's connection.GenericOpenedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericOpenedEvent
signals aConnectionStatus.OPENED
event.GenericOpenEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericOpenEvent
signals aConnectionRequest.OPEN
event.GenericPausedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericPausedEvent
signals aLifeCycleStatus.PAUSED
event.GenericPauseEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericPauseEvent
signals aLifeCycleRequest.PAUSE
event.GenericResumedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericResumedEvent
signals aLifeCycleStatus.STARTED
event.GenericResumeEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericResumeEvent
signals aLifeCycleRequest.RESUME
event.GenericStartedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericStartedEvent
signals aLifeCycleStatus.STARTED
event.GenericStartEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericStartEvent
signals aLifeCycleRequest.START
event.GenericStopEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericStopEvent
signals aLifeCycleRequest.STOP
event.GenericStoppedEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> TheGenericStoppedEvent
signals aLifeCycleStatus.STOPPED
event.LifeCycleRequestEvent TheLifeCycleRequestEvent
represents aLifeCycleRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.LifeCycleRequestObserver An observer for listening toLifeCycleRequestEvent
instances.LifeCycleStatusEvent TTheLifeCycleStatusEvent
indicates theLifeCycleStatus
for a component.LifeCycleStatusObserver An observer for listening toLifeCycleStatusEvent
instances.NetworkRequestEvent<CON> TheNetworkRequestEvent
represents aConnectionRequest
for a connection and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.NetworkStatusEvent<CON> TheNetworkStatusEvent
indicates theConnectionStatus
for a component's connection.ObservableLifeCycleAutomatonAccessor Provides an accessor for anObservableLifeCycleStatusAutomaton
property.ObservableLifeCycleAutomatonAccessor.ObservableLifeCycleAutomatonMutator Provides a mutator for anObservableLifeCycleStatusAutomaton
property.ObservableLifeCycleAutomatonAccessor.ObservableLifeCycleAutomatonProperty Provides anObservableLifeCycleStatusAutomaton
property.ObservableLifeCycleRequestAutomaton TheObservableLifeCycleRequestAutomaton
extends theObservableLifeCycleStatusAutomaton
with requestGenericActionEvent
functionality which can be vetoed.ObservableLifeCycleStatusAutomaton A system implementing this interface supports a component life-cycle. -
Class Summary Class Description AbstractConnectionRequestEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> Abstract implementation of the baseGenericConnectionRequestEvent
.AbstractConnectionStatusEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> Abstract implementation of the baseGenericConnectionStatusEvent
.AbstractLifeCycleRequestEvent<META extends org.refcodes.observer.EventMetaData,SRC> Abstract implementation of the baseGenericLifeCycleRequestEvent
.AbstractLifeCycleStatusEvent<A,META extends org.refcodes.observer.EventMetaData,SRC> Abstract implementation of the baseGenericLifeCycleStatusEvent
.AbstractNetworkRequestEvent<CON,A,META extends org.refcodes.observer.EventMetaData,SRC> Abstract implementation of the baseGenericNetworkRequestEvent
.AbstractNetworkStatusEvent<CON,A,META extends org.refcodes.observer.EventMetaData,SRC> Abstract implementation of the baseGenericNetworkStatusEvent
.ClosedEvent Implementation of theConnectionStatusEvent
forConnectionStatus.CLOSED
.CloseEvent Implementation of theConnectionRequestEvent
forConnectionRequest.CLOSE
.DestroyedEvent Implementation of theLifeCycleStatusEvent
forLifeCycleStatus.DESTROYED
.DestroyEvent Implementation of theLifeCycleRequestEvent
forLifeCycleRequest.DESTROY
.InitializedEvent Implementation of theLifeCycleStatusEvent
forLifeCycleStatus.INITIALIZED
.InitializeEvent Implementation of theLifeCycleRequestEvent
forLifeCycleRequest.INITIALIZE
.ObservableLifeCycleRequestAutomatonImpl Abstract implementation of theObservableLifeCycleStatusAutomaton
interface with the according hook methods for you to create your domain drivenObservableLifeCycleStatusAutomaton
.ObservableLifeCycleStatusAutomatonImpl Abstract implementation of theObservableLifeCycleStatusAutomaton
interface with the according hook methods for you to create your domain drivenObservableLifeCycleStatusAutomaton
.OpenedEvent Implementation of theConnectionStatusEvent
forConnectionStatus.OPENED
.OpenEvent Implementation of theConnectionRequestEvent
forConnectionRequest.OPEN
.PausedEvent Implementation of theLifeCycleStatusEvent
forLifeCycleStatus.PAUSED
.PauseEvent Implementation of theLifeCycleRequestEvent
forLifeCycleRequest.PAUSE
.ResumedEvent Implementation of theLifeCycleStatusEvent
forLifeCycleStatus.STARTED
.ResumeEvent Implementation of theLifeCycleRequestEvent
forLifeCycleRequest.RESUME
.StartedEvent Implementation of theLifeCycleStatusEvent
forLifeCycleStatus.STARTED
.StartEvent Implementation of theLifeCycleRequestEvent
forLifeCycleRequest.START
.StopEvent Implementation of theLifeCycleRequestEvent
forLifeCycleRequest.STOP
.StoppedEvent Implementation of theLifeCycleStatusEvent
forLifeCycleStatus.STOPPED
.