Uses of Interface
org.refcodes.eventbus.ext.application.ApplicationEvent
-
-
Uses of ApplicationEvent in org.refcodes.eventbus.ext.application
Subinterfaces of ApplicationEvent in org.refcodes.eventbus.ext.application Modifier and Type Interface Description static interface
ApplicationEvent.ApplicationEventBuilder
Intuitive Meta-Interface for theApplicationEvent.ApplicationEventBuilder
as used by theApplicationBus
.interface
ExceptionBusEvent
An event indication an erroneous situation.interface
LifeCycleBusEvent
TheLifeCycleBusEvent
represents aLifeCycleRequest
and might be vetoed by (depending on the firing observable) throwing aVetoException
orVetoException.VetoRuntimeException
by the accordingObserver
.interface
MessageBusEvent
An event indication a message.interface
PayloadBusEvent<P>
Intuitive Meta-Interface for theActionPayloadMetaDataEvent
as used by theApplicationBus
.interface
PropertiesBusEvent
An event indication a properties.Classes in org.refcodes.eventbus.ext.application that implement ApplicationEvent Modifier and Type Class Description class
ApplicationEventBuilderImpl
Intuitive Meta-Class for theActionMetaDataEventBuilderImpl
as used by theApplicationBus
.class
ApplicationEventImpl
Intuitive Meta-Class for theActionMetaDataEventImpl
as used by theApplicationBus
.class
DestroyBusEvent
Implementation of theLifeCycleBusEvent
forLifeCycleRequest.DESTROY
.class
ExceptionBusEventImpl
Implementation of theExceptionBusEvent
.class
InitializeBusEvent
Implementation of theLifeCycleBusEvent
forLifeCycleRequest.INITIALIZE
with an additionalProperties
object for configuration.class
MessageBusEventImpl
Implementation of theMessageBusEvent
.class
PauseBusEvent
Implementation of theLifeCycleBusEvent
forLifeCycleRequest.PAUSE
.class
PayloadBusEventImpl<P>
Intuitive Meta-Class for theActionPayloadMetaDataEventImpl
as used by theApplicationBus
.class
PropertiesBusEventImpl
Implementation of thePropertiesBusEvent
.class
ResumeBusEvent
Implementation of theLifeCycleBusEvent
forLifeCycleRequest.RESUME
.class
StartBusEvent
Implementation of theLifeCycleBusEvent
forLifeCycleRequest.START
.class
StopBusEvent
Implementation of theLifeCycleBusEvent
forLifeCycleRequest.STOP
.Methods in org.refcodes.eventbus.ext.application with type parameters of type ApplicationEvent Modifier and Type Method Description static <E extends ApplicationEvent,A>
ApplicationMatcherApplicationMatcherSugar. actionEqualWith(A aAction)
Factory method to create an "EQUAL WITH" matcher for the given action compared with the action stored in theEventMetaData
.default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onAction(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onActions(java.lang.Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver, java.lang.Enum<?>... aActions)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onAlias(java.lang.Class<EVT> aEventType, java.lang.String aName, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onChannel(java.lang.Class<EVT> aEventType, java.lang.String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, java.lang.String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onGroup(java.lang.Class<EVT> aEventType, java.lang.String aGroup, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onType(java.lang.Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. onUniversalId(java.lang.Class<EVT> aEventType, java.lang.String aUid, org.refcodes.observer.Observer<EVT> aObserver)
static <E extends ApplicationEvent,PT>
ApplicationMatcherApplicationMatcherSugar. publisherIsAssignableFrom(java.lang.Class<? extends PT> aPublisherType)
Factory method to create an event matcher by event publisher type.default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. subscribe(java.lang.Class<EVT> aEventType, ApplicationMatcher aEventMatcher, org.refcodes.observer.Observer<EVT> aObserver)
default <EVT extends ApplicationEvent>
java.lang.StringApplicationBus. subscribe(java.lang.Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver)
Method parameters in org.refcodes.eventbus.ext.application with type arguments of type ApplicationEvent Modifier and Type Method Description default java.lang.String
ApplicationBus. onAction(java.lang.Enum<?> aAction, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onActions(org.refcodes.observer.Observer<ApplicationEvent> aObserver, java.lang.Enum<?>... aActions)
default java.lang.String
ApplicationBus. onAlias(java.lang.String aName, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onCatchAll(org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onChannel(java.lang.String aChannel, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onEvent(java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onEvent(java.lang.Enum<?> aAction, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onEvent(java.lang.Enum<?> aAction, java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onEvent(java.lang.Enum<?> aAction, java.lang.String aChannel, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onEvent(java.lang.Enum<?> aAction, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onEvent(java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onEvent(java.lang.String aChannel, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onGroup(java.lang.String aGroup, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
default java.lang.String
ApplicationBus. onUniversalId(java.lang.String aUid, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
-