All Classes and Interfaces
Class
Description
The
ApplicationBus
extends the GenericEventBus
with
convenience functionality common to everyday application and service
development as defined by the interfaces PayloadBus
,
PropertiesBus
, MessageBus
, ExceptionBus
as well as
LifecycleBus
on top of the GenericEventBus
.Intuitive Meta-Interface for the
ApplicationBusEvent
as used by the
ApplicationBus
.Intuitive Meta-Interface for the
ApplicationBusEvent.ApplicationBusEventBuilder
as
used by the ApplicationBus
.Intuitive Meta-Class for the
MetaDataActionEventBuilderImpl
as used
by the ApplicationBus
.Intuitive Meta-Class for the
MetaDataActionEventImpl
as used by the
ApplicationBus
.ApplicationBusImpl
implements the ApplicationBus
, extending
the ApplicationBus
with convenience functionality common to everyday
application and service development.A convenience definition of an
Observer
for the ready to use out of
the box EventBusImpl
implementation of the generic
GenericEventBus
definition.Declarative syntactic sugar which may be statically imported in order to
allow declarative definitions for the
ApplicationEventMatcher
elements.A convenience definition of an
EventMatcher
for the ready to use out
of the box EventBusImpl
implementation of the generic
GenericEventBus
definition.The
DestroyBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of DestroyBusEvent
instances.Implementation of the
LifecycleBusEvent
for
LifecycleRequest.DESTROY
.The
ExceptionBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of Throwable
instances.Implementation of the
ExceptionBusEvent
.The
InitializeBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of InitializeBusEvent
instances.Implementation of the
LifecycleBusEvent
for
LifecycleRequest.INITIALIZE
with an additional Properties
object for configuration.The
LifecycleBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of LifecycleStatus
signals such as
InitializeBusEvent
, StartBusEvent
, PauseBusEvent
,
ResumeBusEvent
, StopBusEvent
or DestroyBusEvent
instances.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
.An observer for listening to
LifecycleBusEvent
instances.The
MessageBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of message String
instances.An event indication a message.
Implementation of the
MessageBusEvent
.The
MessagePropertiesBus
extends the ApplicationBus
with
convenience functionality common to everyday application and service
development regarding dispatching of Properties
instances.The
PauseBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of PauseBusEvent
instances.Implementation of the
LifecycleBusEvent
for
LifecycleRequest.PAUSE
.The
PayloadBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of payloads.Intuitive Meta-Interface for the
PayloadMetaDataActionEvent
as used
by the ApplicationBus
.Intuitive Meta-Interface for the
PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder
as used by the
ApplicationBus
.Intuitive Meta-Class for the
PayloadMetaDataActionEventBuilderImpl
as
used by the ApplicationBus
.Intuitive Meta-Class for the
PayloadMetaDataActionEventImpl
as used
by the ApplicationBus
.The
PropertiesBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of Properties
instances.An event indication a properties.
Implementation of the
PropertiesBusEvent
.The
ResumeBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of ResumeBusEvent
instances.Implementation of the
LifecycleBusEvent
for
LifecycleRequest.RESUME
.The
StartBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of StartBusEvent
instances.Implementation of the
LifecycleBusEvent
for
LifecycleRequest.START
.The
StopBus
extends the ApplicationBus
with convenience
functionality common to everyday application and service development
regarding dispatching of StopBusEvent
instances.Implementation of the
LifecycleBusEvent
for
LifecycleRequest.STOP
.