Class AbstractLifecycleStatusEvent<SRC>
java.lang.Object
org.refcodes.observer.AbstractEvent<SRC>
org.refcodes.observer.AbstractMetaDataEvent<EventMetaData, SRC>
org.refcodes.component.ext.observer.AbstractLifecycleStatusEvent<SRC>
- Type Parameters:
SRC- The type of the source in question.
- All Implemented Interfaces:
ComponentEvent<Enum<?>,SRC>, LifecycleEvent<Enum<?>, SRC>, LifecycleStatusEvent<SRC>, ActionAccessor<Enum<?>>, MetaDataAccessor<EventMetaData>, SourceAccessor<SRC>, ActionEvent<Enum<?>, SRC>, Event<SRC>, MetaDataActionEvent<Enum<?>, EventMetaData, SRC>, MetaDataEvent<EventMetaData, SRC>
- Direct Known Subclasses:
DestroyedEvent, InitializedEvent, PausedEvent, ResumedEvent, StartedEvent, StoppedEvent
public abstract class AbstractLifecycleStatusEvent<SRC>
extends AbstractMetaDataEvent<EventMetaData, SRC>
implements LifecycleStatusEvent<SRC>
The
AbstractLifecycleStatusEvent event is the base implementation for
the LifecycleStatusEvent.-
Nested Class Summary
Nested classes/interfaces inherited from interface ActionAccessor
ActionAccessor.ActionBuilder<A,B>, ActionAccessor.ActionMutator<A>, ActionAccessor.ActionProperty<A> Nested classes/interfaces inherited from interface MetaDataAccessor
MetaDataAccessor.MetaDataBuilder<MD,B>, MetaDataAccessor.MetaDataMutator<MD>, MetaDataAccessor.MetaDataProperty<MD> Nested classes/interfaces inherited from interface SourceAccessor
SourceAccessor.SourceBuilder<SRC,B>, SourceAccessor.SourceMutator<SRC>, SourceAccessor.SourceProperty<SRC> -
Field Summary
Fields inherited from class AbstractMetaDataEvent
_eventMetaData -
Constructor Summary
ConstructorsConstructorDescriptionAbstractLifecycleStatusEvent(LifecycleStatus aLifecycleStatus, EventMetaData aEventMetaData, SRC aSource) Instantiates the classAbstractLifecycleStatusEvent.AbstractLifecycleStatusEvent(LifecycleStatus aLifecycleStatus, SRC aSource) Instantiates the classAbstractLifecycleStatusEvent.AbstractLifecycleStatusEvent(EventMetaData aEventMetaData, SRC aSource) Instantiates the classAbstractLifecycleStatusEvent.AbstractLifecycleStatusEvent(SRC aSource) Instantiates the classAbstractLifecycleStatusEvent. -
Method Summary
Methods inherited from class AbstractMetaDataEvent
getMetaData, toStringMethods inherited from class AbstractEvent
getSourceMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface LifecycleStatusEvent
getActionMethods inherited from interface MetaDataAccessor
getMetaDataMethods inherited from interface SourceAccessor
getSource
-
Constructor Details
-
AbstractLifecycleStatusEvent
Instantiates the classAbstractLifecycleStatusEvent.- See Also:
-
AbstractLifecycleStatusEvent
public AbstractLifecycleStatusEvent(LifecycleStatus aLifecycleStatus, EventMetaData aEventMetaData, SRC aSource) Instantiates the classAbstractLifecycleStatusEvent.- Parameters:
aLifecycleStatus- The lifecycle status.- See Also:
-
AbstractLifecycleStatusEvent
Instantiates the classAbstractLifecycleStatusEvent.- Parameters:
aLifecycleStatus- The lifecycle status.- See Also:
-
AbstractLifecycleStatusEvent
Instantiates the classAbstractLifecycleStatusEvent.- See Also:
-