Modifier and Type | Interface | Description |
---|---|---|
static interface |
ApplicationEvent.ApplicationEventBuilder |
Intuitive Meta-Interface for the
ApplicationEvent.ApplicationEventBuilder as used
by the ApplicationBus . |
interface |
ExceptionBusEvent |
An event indication an erroneous situation.
|
interface |
LifeCycleBusEvent |
The
LifeCycleBusEvent represents a LifeCycleRequest and might
be vetoed by (depending on the firing observable) throwing a
VetoException or VetoException.VetoRuntimeException by the according
Observer . |
interface |
MessageBusEvent |
An event indication a message.
|
interface |
PayloadBusEvent<P> |
Intuitive Meta-Interface for the
ActionPayloadMetaDataEvent as used
by the ApplicationBus . |
interface |
PropertiesBusEvent |
An event indication a properties.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ApplicationEventBuilderImpl |
Intuitive Meta-Class for the
ActionMetaDataEventBuilderImpl as used
by the ApplicationBus . |
class |
ApplicationEventImpl |
Intuitive Meta-Class for the
ActionMetaDataEventImpl as used by the
ApplicationBus . |
class |
DestroyBusEvent |
Implementation of the
LifeCycleBusEvent for
LifeCycleRequest.DESTROY . |
class |
ExceptionBusEventImpl |
Implementation of the
ExceptionBusEvent . |
class |
InitializeBusEvent |
Implementation of the
LifeCycleBusEvent for
LifeCycleRequest.INITIALIZE with an additional Properties
object for configuration. |
class |
MessageBusEventImpl |
Implementation of the
MessageBusEvent . |
class |
PauseBusEvent |
Implementation of the
LifeCycleBusEvent for
LifeCycleRequest.PAUSE . |
class |
PayloadBusEventImpl<P> |
Intuitive Meta-Class for the
ActionPayloadMetaDataEventImpl as used
by the ApplicationBus . |
class |
PropertiesBusEventImpl |
Implementation of the
PropertiesBusEvent . |
class |
ResumeBusEvent |
Implementation of the
LifeCycleBusEvent for
LifeCycleRequest.RESUME . |
class |
StartBusEvent |
Implementation of the
LifeCycleBusEvent for
LifeCycleRequest.START . |
class |
StopBusEvent |
Implementation of the
LifeCycleBusEvent for
LifeCycleRequest.STOP . |
Modifier and Type | Method | Description |
---|---|---|
static <E extends ApplicationEvent,A> |
ApplicationMatcherSugar.actionEqualWith(A aAction) |
Factory method to create an "EQUAL WITH" matcher for the given action
compared with the action stored in the
EventMetaData . |
default <EVT extends ApplicationEvent> |
ApplicationBus.onAction(Class<EVT> aEventType,
Enum<?> aAction,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onActions(Class<EVT> aEventType,
org.refcodes.observer.Observer<EVT> aObserver,
Enum<?>... aActions) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onAlias(Class<EVT> aEventType,
String aName,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onChannel(Class<EVT> aEventType,
String aChannel,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onEvent(Class<EVT> aEventType,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onEvent(Class<EVT> aEventType,
Enum<?> aAction,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onEvent(Class<EVT> aEventType,
Enum<?> aAction,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onEvent(Class<EVT> aEventType,
Enum<?> aAction,
String aChannel,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onEvent(Class<EVT> aEventType,
Enum<?> aAction,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onEvent(Class<EVT> aEventType,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onEvent(Class<EVT> aEventType,
String aChannel,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onGroup(Class<EVT> aEventType,
String aGroup,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onType(Class<EVT> aEventType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.onUniversalId(Class<EVT> aEventType,
String aUid,
org.refcodes.observer.Observer<EVT> aObserver) |
|
static <E extends ApplicationEvent,PT> |
ApplicationMatcherSugar.publisherIsAssignableFrom(Class<? extends PT> aPublisherType) |
Factory method to create an event matcher by event publisher type.
|
default <EVT extends ApplicationEvent> |
ApplicationBus.subscribe(Class<EVT> aEventType,
ApplicationMatcher aEventMatcher,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
ApplicationBus.subscribe(Class<EVT> aEventType,
org.refcodes.observer.Observer<EVT> aObserver) |
Modifier and Type | Method | Description |
---|---|---|
default String |
ApplicationBus.onAction(Enum<?> aAction,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onActions(org.refcodes.observer.Observer<ApplicationEvent> aObserver,
Enum<?>... aActions) |
|
default String |
ApplicationBus.onAlias(String aName,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onCatchAll(org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onChannel(String aChannel,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onEvent(Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onEvent(Enum<?> aAction,
Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onEvent(Enum<?> aAction,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onEvent(Enum<?> aAction,
String aChannel,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onEvent(Enum<?> aAction,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onEvent(String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onEvent(String aChannel,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onGroup(String aGroup,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
ApplicationBus.onUniversalId(String aUid,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
Copyright © 2018. All rights reserved.