Interface LifecycleStatusObserver<INITED extends InitializeAccomplishedEvent<SRC>,STARTED extends StartAccomplishedEvent<SRC>,RESUMED extends ResumeAccomplishedEvent<SRC>,PAUSED extends PauseAccomplishedEvent<SRC>,STOPPED extends StopAccomplishedEvent<SRC>,DESTROYED extends DestroyAccomplishedEvent<SRC>,META extends org.refcodes.observer.EventMetaData,SRC>

Type Parameters:
INITED - the generic type
STARTED - the generic type
RESUMED - the generic type
PAUSED - the generic type
STOPPED - the generic type
DESTROYED - the generic type
META - the generic type
SRC - the generic type

public interface LifecycleStatusObserver<INITED extends InitializeAccomplishedEvent<SRC>,STARTED extends StartAccomplishedEvent<SRC>,RESUMED extends ResumeAccomplishedEvent<SRC>,PAUSED extends PauseAccomplishedEvent<SRC>,STOPPED extends StopAccomplishedEvent<SRC>,DESTROYED extends DestroyAccomplishedEvent<SRC>,META extends org.refcodes.observer.EventMetaData,SRC>
The LifecycleStatusObserver is signaled upon LifecycleStatusEvent events.