org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
public interface LifeCycleBusObserver extends org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
LifeCycleBusEvent
instances. The various
lifecycle methods have a default implementation, so just implement those
methods on which's events you are interested.Modifier and Type | Method | Description |
---|---|---|
default void |
onDestroy(DestroyBusEvent aEvent) |
|
default void |
onInitialize(InitializeBusEvent aEvent) |
|
default void |
onPause(PauseBusEvent aEvent) |
|
default void |
onResume(ResumeBusEvent aEvent) |
|
default void |
onStart(StartBusEvent aEvent) |
|
default void |
onStop(StopBusEvent aEvent) |
default void onInitialize(InitializeBusEvent aEvent)
onInitialize
in interface org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
default void onStart(StartBusEvent aEvent)
onStart
in interface org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
default void onResume(ResumeBusEvent aEvent)
onResume
in interface org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
default void onPause(PauseBusEvent aEvent)
onPause
in interface org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
default void onStop(StopBusEvent aEvent)
onStop
in interface org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
default void onDestroy(DestroyBusEvent aEvent)
onDestroy
in interface org.refcodes.component.ext.observer.GenericLifeCycleRequestObserver<Enum<?>,InitializeBusEvent,StartBusEvent,ResumeBusEvent,PauseBusEvent,StopBusEvent,DestroyBusEvent,org.refcodes.observer.EventMetaData,ApplicationBus>
Copyright © 2018. All rights reserved.