Hierarchy For Package org.refcodes.eventbus.ext.application

Class Hierarchy

  • java.lang.Object
    • org.refcodes.observer.AbstractEvent<SRC> (implements org.refcodes.observer.Event<SRC>)
      • org.refcodes.observer.AbstractActionEvent<A,SRC> (implements org.refcodes.observer.ActionEvent<A,SRC>)
        • org.refcodes.observer.AbstractMetaDataActionEvent<A,EM,SRC> (implements org.refcodes.observer.MetaDataActionEvent<A,EM,SRC>)
          • org.refcodes.eventbus.ext.application.ApplicationBusEvent (implements org.refcodes.eventbus.EventBrokerEvent<SRC>)
            • org.refcodes.eventbus.ext.application.DestroyBusEvent (implements org.refcodes.component.ext.observer.DestroyRequestedEvent<SRC>, org.refcodes.eventbus.ext.application.LifecycleBusEvent)
            • org.refcodes.eventbus.ext.application.ExceptionBusEvent (implements org.refcodes.exception.ExceptionAccessor<EXC>)
            • org.refcodes.eventbus.ext.application.InitializeBusEvent (implements org.refcodes.component.ext.observer.InitializeRequestedEvent<SRC>, org.refcodes.eventbus.ext.application.LifecycleBusEvent)
            • org.refcodes.eventbus.ext.application.MessageBusEvent (implements org.refcodes.mixin.MessageAccessor)
            • org.refcodes.eventbus.ext.application.PauseBusEvent (implements org.refcodes.eventbus.ext.application.LifecycleBusEvent, org.refcodes.component.ext.observer.PauseRequestedEvent<SRC>)
            • org.refcodes.eventbus.ext.application.PayloadBusEvent<P> (implements org.refcodes.mixin.PayloadAccessor<P>, org.refcodes.mixin.TypeAccessor<T>)
            • org.refcodes.eventbus.ext.application.PropertiesBusEvent (implements org.refcodes.properties.PropertiesAccessor)
            • org.refcodes.eventbus.ext.application.ResumeBusEvent (implements org.refcodes.eventbus.ext.application.LifecycleBusEvent, org.refcodes.component.ext.observer.ResumeRequestedEvent<SRC>)
            • org.refcodes.eventbus.ext.application.StartBusEvent (implements org.refcodes.eventbus.ext.application.LifecycleBusEvent, org.refcodes.component.ext.observer.StartRequestedEvent<SRC>)
            • org.refcodes.eventbus.ext.application.StopBusEvent (implements org.refcodes.eventbus.ext.application.LifecycleBusEvent, org.refcodes.component.ext.observer.StopRequestedEvent<SRC>)
    • org.refcodes.eventbus.AbstractEventBus<EVT,O,MATCH,META,H> (implements javax.security.auth.Destroyable, org.refcodes.eventbus.EventDispatcher<E,O,MATCH,META,H>)
    • org.refcodes.observer.AbstractEventMatcher<E> (implements org.refcodes.observer.EventMatcher<E>)
    • org.refcodes.eventbus.ext.application.ApplicationBusEvent.Builder (implements org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>, org.refcodes.mixin.AliasAccessor.AliasBuilder<B>, org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B>, org.refcodes.mixin.GroupAccessor.GroupBuilder<B>, org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,B>, org.refcodes.observer.PublisherTypeAccessor.PublisherTypeBuilder<B>, org.refcodes.mixin.SourceAccessor.SourceBuilder<SRC,B>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>)
    • org.refcodes.eventbus.ext.application.ApplicationBusSugar

Interface Hierarchy

  • org.refcodes.mixin.ActionAccessor<A>
    • org.refcodes.observer.ActionEvent<A,SRC> (also extends org.refcodes.observer.Event<SRC>)
      • org.refcodes.component.ext.observer.ComponentEvent<A,SRC>
        • org.refcodes.component.ext.observer.LifecycleEvent<A,SRC> (also extends org.refcodes.observer.MetaDataActionEvent<A,EM,SRC>)
          • org.refcodes.component.ext.observer.LifecycleRequestEvent<SRC>
      • org.refcodes.observer.MetaDataActionEvent<A,EM,SRC> (also extends org.refcodes.observer.MetaDataEvent<EM,SRC>)
        • org.refcodes.component.ext.observer.LifecycleEvent<A,SRC> (also extends org.refcodes.component.ext.observer.ComponentEvent<A,SRC>)
          • org.refcodes.component.ext.observer.LifecycleRequestEvent<SRC>
  • org.refcodes.mixin.AliasAccessor
    • org.refcodes.matcher.Matcher<M> (also extends org.refcodes.matcher.Matchable<M>, org.refcodes.schema.Schemable)
      • org.refcodes.observer.EventMatcher<E>
  • org.refcodes.component.Destroyable
    • org.refcodes.component.Destroyable.DestroyAutomaton
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
    • org.refcodes.component.LifecycleComponent (also extends org.refcodes.component.Initializable, org.refcodes.component.Pausable, org.refcodes.component.Resumable, org.refcodes.component.Startable, org.refcodes.component.Stoppable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.eventbus.DispatchStrategyAccessor
    • org.refcodes.eventbus.EventDispatcher<E,O,MATCH,META,H> (also extends org.refcodes.eventbus.EventBusObservable<E,O,MATCH,H>, org.refcodes.eventbus.EventBusPublisher<E>)
      • org.refcodes.eventbus.ext.application.DestroyBus
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
      • org.refcodes.eventbus.ext.application.ExceptionBus
      • org.refcodes.eventbus.ext.application.InitializeBus
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
      • org.refcodes.eventbus.ext.application.MessageBus
      • org.refcodes.eventbus.ext.application.PauseBus
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
      • org.refcodes.eventbus.ext.application.PayloadBus
      • org.refcodes.eventbus.ext.application.PropertiesBus
      • org.refcodes.eventbus.ext.application.ResumeBus
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
      • org.refcodes.eventbus.ext.application.StartBus
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StopBus)
      • org.refcodes.eventbus.ext.application.StopBus
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus)
  • org.refcodes.component.HandleLookup<H,REF>
    • org.refcodes.eventbus.EventBusObservable<E,O,MATCH,H>
      • org.refcodes.eventbus.EventDispatcher<E,O,MATCH,META,H> (also extends org.refcodes.eventbus.DispatchStrategyAccessor, org.refcodes.eventbus.EventBusPublisher<E>)
        • org.refcodes.eventbus.ext.application.DestroyBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.ExceptionBus
        • org.refcodes.eventbus.ext.application.InitializeBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.MessageBus
        • org.refcodes.eventbus.ext.application.PauseBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.PayloadBus
        • org.refcodes.eventbus.ext.application.PropertiesBus
        • org.refcodes.eventbus.ext.application.ResumeBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.StartBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.StopBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus)
  • org.refcodes.component.Initializable
    • org.refcodes.component.Initializable.InitializeAutomaton (also extends org.refcodes.component.InitializedAccessor)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
    • org.refcodes.component.LifecycleComponent (also extends org.refcodes.component.Destroyable, org.refcodes.component.Pausable, org.refcodes.component.Resumable, org.refcodes.component.Startable, org.refcodes.component.Stoppable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.component.InitializedAccessor
    • org.refcodes.component.Initializable.InitializeAutomaton (also extends org.refcodes.component.Initializable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.component.ext.observer.LifecycleRequestObserver<INIT,START,RESUME,PAUSE,STOP,DESTROY,META,SRC>
  • org.refcodes.component.LifecycleStatusAccessor
    • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
      • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.matcher.Matchable<M>
    • org.refcodes.eventbus.EventBusPublisher<E> (also extends org.refcodes.observer.Publisher<E>)
      • org.refcodes.eventbus.EventDispatcher<E,O,MATCH,META,H> (also extends org.refcodes.eventbus.DispatchStrategyAccessor, org.refcodes.eventbus.EventBusObservable<E,O,MATCH,H>)
        • org.refcodes.eventbus.ext.application.DestroyBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.ExceptionBus
        • org.refcodes.eventbus.ext.application.InitializeBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.MessageBus
        • org.refcodes.eventbus.ext.application.PauseBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.PayloadBus
        • org.refcodes.eventbus.ext.application.PropertiesBus
        • org.refcodes.eventbus.ext.application.ResumeBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.StartBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.StopBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus)
    • org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.schema.Schemable)
      • org.refcodes.observer.EventMatcher<E>
  • org.refcodes.mixin.MetaDataAccessor<MD>
    • org.refcodes.observer.MetaDataEvent<EM,SRC> (also extends org.refcodes.observer.Event<SRC>)
      • org.refcodes.observer.MetaDataActionEvent<A,EM,SRC> (also extends org.refcodes.observer.ActionEvent<A,SRC>)
        • org.refcodes.component.ext.observer.LifecycleEvent<A,SRC> (also extends org.refcodes.component.ext.observer.ComponentEvent<A,SRC>)
          • org.refcodes.component.ext.observer.LifecycleRequestEvent<SRC>
  • org.refcodes.observer.Observer<E>
  • org.refcodes.component.Pausable
    • org.refcodes.component.LifecycleComponent (also extends org.refcodes.component.Destroyable, org.refcodes.component.Initializable, org.refcodes.component.Resumable, org.refcodes.component.Startable, org.refcodes.component.Stoppable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
    • org.refcodes.component.Pausable.PauseAutomaton
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.observer.Publisher<E>
    • org.refcodes.eventbus.EventBusPublisher<E> (also extends org.refcodes.matcher.Matchable<M>)
      • org.refcodes.eventbus.EventDispatcher<E,O,MATCH,META,H> (also extends org.refcodes.eventbus.DispatchStrategyAccessor, org.refcodes.eventbus.EventBusObservable<E,O,MATCH,H>)
        • org.refcodes.eventbus.ext.application.DestroyBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.ExceptionBus
        • org.refcodes.eventbus.ext.application.InitializeBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.MessageBus
        • org.refcodes.eventbus.ext.application.PauseBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.PayloadBus
        • org.refcodes.eventbus.ext.application.PropertiesBus
        • org.refcodes.eventbus.ext.application.ResumeBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.StartBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StopBus)
        • org.refcodes.eventbus.ext.application.StopBus
          • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.component.LifecycleComponent.LifecycleAutomaton, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus)
  • org.refcodes.component.Resumable
    • org.refcodes.component.LifecycleComponent (also extends org.refcodes.component.Destroyable, org.refcodes.component.Initializable, org.refcodes.component.Pausable, org.refcodes.component.Startable, org.refcodes.component.Stoppable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
    • org.refcodes.component.Resumable.ResumeAutomaton (also extends org.refcodes.component.RunningAccessor)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.component.RunningAccessor
    • org.refcodes.component.Resumable.ResumeAutomaton (also extends org.refcodes.component.Resumable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
    • org.refcodes.component.Startable.StartAutomaton (also extends org.refcodes.component.Startable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.schema.Schemable
    • org.refcodes.matcher.Matcher<M> (also extends org.refcodes.mixin.AliasAccessor, org.refcodes.matcher.Matchable<M>)
      • org.refcodes.observer.EventMatcher<E>
  • org.refcodes.mixin.SourceAccessor<SRC>
    • org.refcodes.observer.Event<SRC>
      • org.refcodes.observer.ActionEvent<A,SRC> (also extends org.refcodes.mixin.ActionAccessor<A>)
        • org.refcodes.component.ext.observer.ComponentEvent<A,SRC>
          • org.refcodes.component.ext.observer.LifecycleEvent<A,SRC> (also extends org.refcodes.observer.MetaDataActionEvent<A,EM,SRC>)
            • org.refcodes.component.ext.observer.LifecycleRequestEvent<SRC>
        • org.refcodes.observer.MetaDataActionEvent<A,EM,SRC> (also extends org.refcodes.observer.MetaDataEvent<EM,SRC>)
          • org.refcodes.component.ext.observer.LifecycleEvent<A,SRC> (also extends org.refcodes.component.ext.observer.ComponentEvent<A,SRC>)
            • org.refcodes.component.ext.observer.LifecycleRequestEvent<SRC>
      • org.refcodes.observer.MetaDataEvent<EM,SRC> (also extends org.refcodes.mixin.MetaDataAccessor<MD>)
        • org.refcodes.observer.MetaDataActionEvent<A,EM,SRC> (also extends org.refcodes.observer.ActionEvent<A,SRC>)
          • org.refcodes.component.ext.observer.LifecycleEvent<A,SRC> (also extends org.refcodes.component.ext.observer.ComponentEvent<A,SRC>)
            • org.refcodes.component.ext.observer.LifecycleRequestEvent<SRC>
  • org.refcodes.component.Startable
    • org.refcodes.component.LifecycleComponent (also extends org.refcodes.component.Destroyable, org.refcodes.component.Initializable, org.refcodes.component.Pausable, org.refcodes.component.Resumable, org.refcodes.component.Stoppable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
    • org.refcodes.component.Startable.StartAutomaton (also extends org.refcodes.component.RunningAccessor)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
  • org.refcodes.component.Stoppable
    • org.refcodes.component.LifecycleComponent (also extends org.refcodes.component.Destroyable, org.refcodes.component.Initializable, org.refcodes.component.Pausable, org.refcodes.component.Resumable, org.refcodes.component.Startable)
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Stoppable.StopAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)
    • org.refcodes.component.Stoppable.StopAutomaton
      • org.refcodes.component.LifecycleComponent.LifecycleAutomaton (also extends org.refcodes.component.Destroyable.DestroyAutomaton, org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.LifecycleComponent, org.refcodes.component.LifecycleStatusAccessor, org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Startable.StartAutomaton)
        • org.refcodes.eventbus.ext.application.LifecycleBus (also extends org.refcodes.eventbus.ext.application.DestroyBus, org.refcodes.eventbus.ext.application.InitializeBus, org.refcodes.eventbus.ext.application.PauseBus, org.refcodes.eventbus.ext.application.ResumeBus, org.refcodes.eventbus.ext.application.StartBus, org.refcodes.eventbus.ext.application.StopBus)