| Modifier and Type | Interface and Description |
|---|---|
interface |
EventMatcher<E extends GenericEvent<?>>
This interface typifies the
Matcher interface for the usage with
GenericActionEvent instances. |
interface |
Observer<E extends GenericEvent<?>>
The listener of an event subscriber to be fed with events by a event
publisher.
|
interface |
ObserverDescriptor<E extends GenericEvent<?>,O extends Observer<E>,EM extends EventMatcher<E>>
This
ObserverDescriptor describes the Observer, i.e. in some
cases an Observer requires an EventMatcher which determines
which GenericActionEvent instances to pass to the Observer. |
class |
ObserverDescriptorImpl<E extends GenericEvent<?>,O extends Observer<E>,EM extends EventMatcher<E>>
As a descriptor describes something fixed, this class is immutable in the
sense that there are no setters for the attributes.
|
interface |
Publisher<E extends GenericEvent<?>>
A system publishing
GenericActionEvent instances (such as an event bus), may
implement this interface. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActionEvent
An
ActionEvent extends the Event and provides additional
means to provide an action ActionAccessor.getAction() being of type Enum. |
interface |
ActionMetaDataEvent
An
ActionMetaDataEvent is published by an Observable and is
consumed by zero to many Observer instances. |
static interface |
ActionMetaDataEvent.ActionMetaDataEventBuilder
Builder for the
ActionMetaDataEvent. |
interface |
ActionPayloadEvent<P>
The
ActionPayloadEvent represents an ActionEvent which
carries an additional payload. |
interface |
ActionPayloadMetaDataEvent<P>
An
ActionPayloadMetaDataEvent provides Meta-Data describing the
ActionPayloadMetaDataEvent in more detail and a payload as well as an
action. |
static interface |
ActionPayloadMetaDataEvent.ActionPayloadMetaDataEventBuilder<P>
Builder extension for the
ActionPayloadMetaDataEvent type. |
interface |
Event
|
interface |
GenericActionEvent<A,SRC>
An
GenericActionEvent extends the GenericEvent and provides
additional means to provide an action via ActionAccessor.getAction() being of a
generic type. |
interface |
GenericActionMetaDataEvent<A,EM extends EventMetaData,SRC>
An
GenericActionMetaDataEvent provides Meta-Data describing the
GenericActionEvent in more detail and a source being the origin of
the GenericActionMetaDataEvent. |
static interface |
GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
Builder extension for the
GenericActionMetaDataEvent type. |
interface |
GenericActionPayloadEvent<A,P,SRC>
The
GenericActionPayloadEvent represents an ActionEvent which
carries an additional payload. |
interface |
GenericActionPayloadMetaDataEvent<A,P,EM extends EventMetaData,SRC>
An
GenericActionPayloadMetaDataEvent provides Meta-Data describing
the GenericActionPayloadMetaDataEvent in more detail and a payload as
well as an action. |
static interface |
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM extends EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>
Builder extension for the
GenericActionPayloadMetaDataEvent type. |
interface |
GenericMetaDataEvent<EM extends EventMetaData,SRC>
An
GenericMetaDataEvent provides Meta-Data describing the
GenericActionEvent in more detail and a source being the origin of
the GenericMetaDataEvent. |
interface |
GenericPayloadEvent<P,SRC>
The
GenericPayloadEvent represents an Event which carries an
additional payload accessible via PayloadAccessor.getPayload(). |
interface |
GenericPayloadMetaDataEvent<P,EM extends EventMetaData,SRC>
An
GenericPayloadMetaDataEvent provides Meta-Data describing the
GenericPayloadMetaDataEvent in more detail and a payload. |
interface |
MetaDataEvent
|
interface |
PayloadEvent<P>
The
PayloadEvent represents an Event which carries an
additional payload accessible via PayloadAccessor.getPayload(). |
interface |
PayloadMetaDataEvent<P>
An
PayloadMetaDataEvent provides Meta-Data describing the
GenericPayloadMetaDataEvent in more detail and a payload. |
interface |
SubscribeEvent<O extends Observable<?>>
An
SubscribeEvent is published by an Observable when an
observer is being subscribed. |
interface |
UnsubscribeEvent<O extends Observable<?>>
An
UnsubscribeEvent is published by an Observable when an
observer is being unsubscribed. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractActionEvent<A,SRC>
The Class AbstractActionEvent.
|
class |
AbstractActionMetaDataEvent<A,EM extends EventMetaData,SRC>
Ready to use
GenericActionEvent storing a defined set of
EventMetaData. |
static class |
AbstractActionMetaDataEvent.AbstractActionMetaDataEventBuilder<A,EM extends EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
Implementation of the
GenericActionMetaDataEventBuilder interface
for easily creating ActionMetaDataEvent instances. |
class |
AbstractActionPayloadEvent<A,P,SRC>
Basic implementation of the
GenericActionPayloadEvent. |
class |
AbstractActionPayloadMetaDataEvent<A,P,EM extends EventMetaData,SRC>
Basic implementation of the
GenericActionPayloadMetaDataEvent. |
static class |
AbstractActionPayloadMetaDataEvent.AbstractActionPayloadMetaDataEventBuilder<A,P,EM extends EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>
Basic implementation of the
GenericActionPayloadMetaDataEventBuilder. |
class |
AbstractEvent<SRC>
Basic implementation of the
GenericEvent. |
class |
AbstractMetaDataEvent<EM extends EventMetaData,SRC>
Ready to use
GenericActionEvent storing a defined set of
EventMetaData. |
class |
AbstractPayloadEvent<P,SRC>
Basic implementation of the
GenericPayloadEvent. |
class |
AbstractPayloadMetaDataEvent<P,EM extends EventMetaData,SRC>
Basic implementation of the
GenericActionPayloadEvent. |
class |
ActionEventImpl
Basic implementation of the
Event interface. |
class |
ActionMetaDataEventBuilderImpl
Implementation of the
ActionMetaDataEvent.ActionMetaDataEventBuilder interface for easily
creating ActionMetaDataEvent instances. |
class |
ActionMetaDataEventImpl |
class |
ActionPayloadEventImpl<P>
The
ActionPayloadEvent represents an ActionEvent which
carries an additional payload. |
class |
ActionPayloadMetaDataEventBuilderImpl<P>
Implementation of the
ActionPayloadMetaDataEvent.ActionPayloadMetaDataEventBuilder interface for
easily creating ActionPayloadMetaDataEvent instances. |
class |
ActionPayloadMetaDataEventImpl<P>
Basic implementation of the
AbstractActionPayloadMetaDataEvent. |
class |
EventImpl
Basic implementation of the
Event interface. |
class |
MetaDataEventImpl
Basic implementation of the
Event interface. |
class |
PayloadEventImpl<P>
Basic implementation of the
PayloadEvent interface. |
class |
PayloadMetaDataEventImpl<P>
Basic implementation of the
PayloadMetaDataEvent interface. |
class |
SubscribeEventImpl<O extends Observable<?>>
The Class SubscribeEventImpl.
|
class |
UnsubscribeEventImpl<O extends Observable<?>>
The Class UnsubscribeEventImpl.
|
Copyright © 2018. All rights reserved.