Hierarchy For Package org.refcodes.component.ext.observer

Class Hierarchy

Interface Hierarchy

  • org.refcodes.mixin.ActionAccessor<A>
  • org.refcodes.component.ConnectionAccessor<CON>
  • org.refcodes.component.ext.observer.ConnectionRequestAccessor
  • org.refcodes.component.ext.observer.ConnectionRequestAccessor.ConnectionRequestMutator
  • org.refcodes.component.ConnectionStatusAccessor
  • 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.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.component.ext.observer.GenericLifeCycleRequestObserver<A,INIT,START,RESUME,PAUSE,STOP,DESTROY,META,SRC>
  • org.refcodes.component.ext.observer.GenericLifeCycleStatusObserver<A,INITED,STARTED,RESUMED,PAUSED,STOPPED,DESTROYED,META,SRC>
  • 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.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.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.component.LifeCycleRequestAccessor
  • org.refcodes.component.LifeCycleStatusAccessor
    • org.refcodes.component.ext.observer.GenericLifeCycleStatusEvent<A,META,SRC> (also extends org.refcodes.observer.GenericActionMetaDataEvent<A,EM,SRC>)
    • 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.mixin.MetaDataAccessor<MD>
  • org.refcodes.observer.Observable<O>
  • org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor
  • org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor.ObservableLifeCycleAutomatonMutator
  • 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.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.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.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.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.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.mixin.SourceAccessor<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.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.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.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)