Class AbstractLifecycleRequestEvent<SRC>

java.lang.Object
org.refcodes.observer.AbstractEvent<SRC>
org.refcodes.observer.AbstractMetaDataEvent<org.refcodes.observer.EventMetaData,SRC>
org.refcodes.component.ext.observer.AbstractLifecycleRequestEvent<SRC>
Type Parameters:
SRC - The type of the event's source in question.
All Implemented Interfaces:
ComponentEvent<Enum<?>,SRC>, LifecycleEvent<Enum<?>,SRC>, LifecycleRequestEvent<SRC>, org.refcodes.mixin.ActionAccessor<Enum<?>>, org.refcodes.mixin.MetaDataAccessor<org.refcodes.observer.EventMetaData>, org.refcodes.mixin.SourceAccessor<SRC>, org.refcodes.observer.ActionEvent<Enum<?>,SRC>, org.refcodes.observer.Event<SRC>, org.refcodes.observer.MetaDataActionEvent<Enum<?>,org.refcodes.observer.EventMetaData,SRC>, org.refcodes.observer.MetaDataEvent<org.refcodes.observer.EventMetaData,SRC>
Direct Known Subclasses:
DestroyEvent, InitializeEvent, PauseEvent, ResumeEvent, StartEvent, StopEvent

public abstract class AbstractLifecycleRequestEvent<SRC> extends org.refcodes.observer.AbstractMetaDataEvent<org.refcodes.observer.EventMetaData,SRC> implements LifecycleRequestEvent<SRC>
Abstract implementation of the base LifecycleRequestEvent.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor

    org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends Object>

    Nested classes/interfaces inherited from interface org.refcodes.mixin.MetaDataAccessor

    org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD extends Object,B extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,B>>, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<MD extends Object>, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<MD extends Object>

    Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor

    org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>
  • Field Summary

    Fields inherited from class org.refcodes.observer.AbstractMetaDataEvent

    _eventMetaData
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractLifecycleRequestEvent(org.refcodes.component.LifecycleRequest aLifecycleRequest, org.refcodes.observer.EventMetaData aEventMetaData, SRC aSource)
    Instantiates a new AbstractLifecycleRequestEvent event.
    AbstractLifecycleRequestEvent(org.refcodes.component.LifecycleRequest aLifecycleRequest, SRC aSource)
    Instantiates a new AbstractLifecycleRequestEvent event.
    AbstractLifecycleRequestEvent(org.refcodes.observer.EventMetaData aEventMetaData, SRC aSource)
    Instantiates a new AbstractLifecycleRequestEvent event.
    Instantiates a new AbstractLifecycleRequestEvent event.
  • Method Summary

    Methods inherited from class org.refcodes.observer.AbstractMetaDataEvent

    getMetaData, toString

    Methods inherited from class org.refcodes.observer.AbstractEvent

    getSource

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.refcodes.component.ext.observer.LifecycleRequestEvent

    getAction

    Methods inherited from interface org.refcodes.mixin.MetaDataAccessor

    getMetaData

    Methods inherited from interface org.refcodes.mixin.SourceAccessor

    getSource
  • Constructor Details

    • AbstractLifecycleRequestEvent

      public AbstractLifecycleRequestEvent(org.refcodes.observer.EventMetaData aEventMetaData, SRC aSource)
      Instantiates a new AbstractLifecycleRequestEvent event.
      Parameters:
      aEventMetaData - the event Meta-Data
      aSource - The according source (origin).
    • AbstractLifecycleRequestEvent

      public AbstractLifecycleRequestEvent(org.refcodes.component.LifecycleRequest aLifecycleRequest, org.refcodes.observer.EventMetaData aEventMetaData, SRC aSource)
      Instantiates a new AbstractLifecycleRequestEvent event.
      Parameters:
      aLifecycleRequest - The lifecycle request.
      aEventMetaData - the event Meta-Data
      aSource - The according source (origin).
    • AbstractLifecycleRequestEvent

      public AbstractLifecycleRequestEvent(org.refcodes.component.LifecycleRequest aLifecycleRequest, SRC aSource)
      Instantiates a new AbstractLifecycleRequestEvent event.
      Parameters:
      aLifecycleRequest - The lifecycle request.
      aSource - The according source (origin).
    • AbstractLifecycleRequestEvent

      public AbstractLifecycleRequestEvent(SRC aSource)
      Instantiates a new AbstractLifecycleRequestEvent event.
      Parameters:
      aSource - The according source (origin).