Package org.refcodes.component.ext.observer
package org.refcodes.component.ext.observer
-
ClassDescriptionAbstract implementation of the base
ConnectionRequestEvent
.Abstract implementation of the baseConnectionStatusEvent
.Abstract implementation of the baseLifecycleRequestEvent
.TheAbstractLifecycleStatusEvent
event is the base implementation for theLifecycleStatusEvent
.AnConnectionStatus
denoting accomplished closing.ClosedEvent<SRC>Implementation of theConnectionStatusEvent
forConnectionStatus.CLOSED
.CloseEvent<SRC>Implementation of theConnectionRequestEvent
forConnectionRequest.CLOSE
.CloseRequestedEvent<SRC>* AnConnectionRequest
event denoting a close request.ComponentEvent<A,SRC> TheComponentEvent
is the base event for component related signals.ConnectionEvent<A,SRC> TheConnectionEvent
is the base event for connection related signals.ConnectionObserver<SRC>An observer for listening toConnectionEvent
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.AnLifecycleStatusEvent
denoting accomplished destroying.DestroyedEvent<SRC>Implementation of theLifecycleStatusEvent
forLifecycleStatus.DESTROYED
.DestroyEvent<SRC>Implementation of theLifecycleRequestEvent
forLifecycleRequest.DESTROY
.AnLifecycleRequestEvent
event denoting a destroy request.AnLifecycleStatusEvent
denoting accomplished initialization.InitializedEvent<SRC>Implementation of theLifecycleStatusEvent
forLifecycleStatus.INITIALIZED
.InitializeEvent<SRC>Implementation of theLifecycleRequestEvent
forLifecycleRequest.INITIALIZE
.AnLifecycleRequestEvent
event denoting an initialize request.LifecycleEvent<A,SRC> TheLifecycleEvent
is the base event for connection related signals.TheLifecycleRequestEvent
represents aLifecycleRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.LifecycleRequestObserver<INIT extends InitializeRequestedEvent<SRC>,START extends StartRequestedEvent<SRC>, RESUME extends ResumeRequestedEvent<SRC>, PAUSE extends PauseRequestedEvent<SRC>, STOP extends StopRequestedEvent<SRC>, DESTROY extends DestroyRequestedEvent<SRC>, META extends org.refcodes.observer.EventMetaData, SRC> An observer for listening toLifecycleRequestEvent
instances.LifecycleStatusEvent<SRC>TTheLifecycleStatusEvent
indicates theLifecycleStatus
for a component.LifecycleStatusObserver<INITED extends InitializeAccomplishedEvent<SRC>,STARTED extends StartAccomplishedEvent<SRC>, RESUMED extends ResumeAccomplishedEvent<SRC>, PAUSED extends PauseAccomplishedEvent<SRC>, STOPPED extends StopAccomplishedEvent<SRC>, DESTROYED extends DestroyAccomplishedEvent<SRC>, META extends org.refcodes.observer.EventMetaData, SRC> TheLifecycleStatusObserver
is signaled uponLifecycleStatusEvent
events.TheObservableLifecycleRequestMachine
extends theLifecycleMachine
with requestActionEvent
functionality which can be vetoed.TheObservableLifecycleStatusMachine
extends theLifecycleMachine
with life-cycleActionEvent
functionality which can be vetoed, such running through several stages from getting started till being destroyed.AnConnectionStatus
denoting accomplished opening.OpenedEvent<SRC>Implementation of theConnectionStatusEvent
forConnectionStatus.OPENED
.OpenEvent<SRC>Implementation of theConnectionRequestEvent
forConnectionRequest.OPEN
.OpenRequestedEvent<SRC>* AnConnectionRequest
event denoting an open request.AnLifecycleStatusEvent
denoting accomplished pausing.PausedEvent<SRC>Implementation of theLifecycleStatusEvent
forLifecycleStatus.PAUSED
.PauseEvent<SRC>Implementation of theLifecycleRequestEvent
forLifecycleRequest.PAUSE
.PauseRequestedEvent<SRC>AnLifecycleRequestEvent
event denoting a pause request.AnLifecycleStatusEvent
denoting accomplished resuming.ResumedEvent<SRC>Implementation of theLifecycleStatusEvent
forLifecycleStatus.STARTED
.ResumeEvent<SRC>Implementation of theLifecycleRequestEvent
forLifecycleRequest.RESUME
.ResumeRequestedEvent<SRC>AnLifecycleRequestEvent
event denoting a resume request.AnLifecycleStatusEvent
denoting accomplished starting.StartedEvent<SRC>Implementation of theLifecycleStatusEvent
forLifecycleStatus.STARTED
.StartEvent<SRC>Implementation of theLifecycleRequestEvent
forLifecycleRequest.START
.StartRequestedEvent<SRC>AnLifecycleRequestEvent
event denoting a start request.AnLifecycleStatusEvent
denoting accomplished stopping.StopEvent<SRC>Implementation of theLifecycleRequestEvent
forLifecycleRequest.STOP
.StoppedEvent<SRC>Implementation of theLifecycleStatusEvent
forLifecycleStatus.STOPPED
.StopRequestedEvent<SRC>AnLifecycleRequestEvent
event denoting a stop request.