Package org.refcodes.component.ext.observer
package org.refcodes.component.ext.observer
-
ClassDescriptionAbstractConnectionRequestEvent<A,
META extends org.refcodes.mixin.EventMetaData, SRC> Abstract implementation of the baseGenericConnectionRequestEvent
.AbstractConnectionStatusEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> Abstract implementation of the baseGenericConnectionStatusEvent
.AbstractLifecycleRequestEvent<META extends org.refcodes.mixin.EventMetaData,SRC> Abstract implementation of the baseGenericLifecycleRequestEvent
.AbstractLifecycleStatusEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> Abstract implementation of the baseGenericLifecycleStatusEvent
.AbstractNetworkRequestEvent<CON,A, META extends org.refcodes.mixin.EventMetaData, SRC> Abstract implementation of the baseGenericNetworkRequestEvent
.AbstractNetworkStatusEvent<CON,A, META extends org.refcodes.mixin.EventMetaData, SRC> Abstract implementation of the baseGenericNetworkStatusEvent
.Implementation of theConnectionStatusEvent
forConnectionStatus.CLOSED
.Implementation of theConnectionRequestEvent
forConnectionRequest.CLOSE
.An observer for listening toConnectionStatusEvent
instances.An observer for listening toConnectionRequestEvent
instances.Provides an accessor for aConnectionRequest
property.Provides a mutator for aConnectionRequest
property.Provides aConnectionRequest
property.TheConnectionRequestEvent
represents aConnectionRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.TheConnectionStatusEvent
indicates theConnectionStatus
for a component.Implementation of theLifecycleStatusEvent
forLifecycleStatus.DESTROYED
.Implementation of theLifecycleRequestEvent
forLifecycleRequest.DESTROY
.GenericClosedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericClosedEvent
signals aConnectionStatus.CLOSED
event.GenericCloseEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericCloseEvent
signals aConnectionRequest.CLOSE
event.GenericConnectionRequestEvent<A,META extends org.refcodes.mixin.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.mixin.EventMetaData, SRC> TheGenericConnectionStatusEvent
indicates theConnectionStatus
for a connection.GenericDestroyedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericDestroyedEvent
signals aLifecycleStatus.DESTROYED
event.GenericDestroyEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericDestroyEvent
signals aLifecycleRequest.DESTROY
event.GenericInitializedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericInitializedEvent
signals aLifecycleStatus.INITIALIZED
event.GenericInitializeEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericInitializeEvent
signals aLifecycleRequest.INITIALIZE
event.GenericLifecycleRequestEvent<A,META extends org.refcodes.mixin.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.mixin.EventMetaData, SRC> TheGenericLifecycleRequestObserver
is signaled uponGenericLifecycleRequestEvent
events.GenericLifecycleStatusEvent<A,META extends org.refcodes.mixin.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.mixin.EventMetaData, SRC> TheGenericLifecycleStatusObserver
is signaled uponGenericLifecycleStatusEvent
events.GenericNetworkRequestEvent<CON,A, META extends org.refcodes.mixin.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.mixin.EventMetaData, SRC> TheGenericNetworkStatusEvent
indicates theConnectionStatus
for a component's connection.GenericOpenedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericOpenedEvent
signals aConnectionStatus.OPENED
event.GenericOpenEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericOpenEvent
signals aConnectionRequest.OPEN
event.GenericPausedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericPausedEvent
signals aLifecycleStatus.PAUSED
event.GenericPauseEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericPauseEvent
signals aLifecycleRequest.PAUSE
event.GenericResumedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericResumedEvent
signals aLifecycleStatus.STARTED
event.GenericResumeEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericResumeEvent
signals aLifecycleRequest.RESUME
event.GenericStartedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericStartedEvent
signals aLifecycleStatus.STARTED
event.GenericStartEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericStartEvent
signals aLifecycleRequest.START
event.GenericStopEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericStopEvent
signals aLifecycleRequest.STOP
event.GenericStoppedEvent<A,META extends org.refcodes.mixin.EventMetaData, SRC> TheGenericStoppedEvent
signals aLifecycleStatus.STOPPED
event.Implementation of theLifecycleStatusEvent
forLifecycleStatus.INITIALIZED
.Implementation of theLifecycleRequestEvent
forLifecycleRequest.INITIALIZE
.TheLifecycleRequestEvent
represents aLifecycleRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.An observer for listening toLifecycleRequestEvent
instances.TTheLifecycleStatusEvent
indicates theLifecycleStatus
for a component.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.Provides an accessor for anObservableLifecycleStatusAutomaton
property.Provides a mutator for anObservableLifecycleStatusAutomaton
property.Provides anObservableLifecycleStatusAutomaton
property.TheObservableLifecycleRequestAutomaton
extends theObservableLifecycleStatusAutomaton
with requestGenericActionEvent
functionality which can be vetoed.Abstract implementation of theObservableLifecycleStatusAutomaton
interface with the according hook methods for you to create your domain drivenObservableLifecycleStatusAutomaton
.A system implementing this interface supports a component life-cycle.Abstract implementation of theObservableLifecycleStatusAutomaton
interface with the according hook methods for you to create your domain drivenObservableLifecycleStatusAutomaton
.Implementation of theConnectionStatusEvent
forConnectionStatus.OPENED
.Implementation of theConnectionRequestEvent
forConnectionRequest.OPEN
.Implementation of theLifecycleStatusEvent
forLifecycleStatus.PAUSED
.Implementation of theLifecycleRequestEvent
forLifecycleRequest.PAUSE
.Implementation of theLifecycleStatusEvent
forLifecycleStatus.STARTED
.Implementation of theLifecycleRequestEvent
forLifecycleRequest.RESUME
.Implementation of theLifecycleStatusEvent
forLifecycleStatus.STARTED
.Implementation of theLifecycleRequestEvent
forLifecycleRequest.START
.Implementation of theLifecycleRequestEvent
forLifecycleRequest.STOP
.Implementation of theLifecycleStatusEvent
forLifecycleStatus.STOPPED
.