- AbstractActionEvent<A,SRC> - Class in org.refcodes.observer
-
The Class AbstractActionEvent.
- AbstractActionEvent(A, SRC) - Constructor for class org.refcodes.observer.AbstractActionEvent
-
Constructs an event with the given source.
- AbstractActionEvent(SRC) - Constructor for class org.refcodes.observer.AbstractActionEvent
-
Constructs an event with the given source.
- AbstractActionMetaDataEventBuilder(A, EM, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionMetaDataEventBuilder(A, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionMetaDataEventBuilder(EM, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionMetaDataEventBuilder(SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionPayloadMetaDataEventBuilder(A, P, EM, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionPayloadMetaDataEventBuilder(A, P, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionPayloadMetaDataEventBuilder(EM, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionPayloadMetaDataEventBuilder(P, EM, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractActionPayloadMetaDataEventBuilder(P, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder
-
Constructs an event with the given Meta-Data.
- AbstractEvent<SRC> - Class in org.refcodes.observer
-
- AbstractEvent(SRC) - Constructor for class org.refcodes.observer.AbstractEvent
-
Constructs an event with the given source.
- AbstractMetaDataActionEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC> - Class in org.refcodes.observer
-
- AbstractMetaDataActionEvent(A, EM, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractMetaDataActionEvent(A, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractMetaDataActionEvent(EM, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractMetaDataActionEvent(SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>> - Class in org.refcodes.observer
-
- AbstractMetaDataEvent<EM extends org.refcodes.mixin.EventMetaData,SRC> - Class in org.refcodes.observer
-
- AbstractMetaDataEvent(EM, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataEvent
-
Constructs an event with the given Meta-Data.
- AbstractMetaDataEvent(String, SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataEvent
-
Constructs an event with the given Meta-Data.
- AbstractMetaDataEvent(SRC) - Constructor for class org.refcodes.observer.AbstractMetaDataEvent
-
Constructs an event with the given Meta-Data.
- AbstractObservable<O,EV> - Class in org.refcodes.observer
-
This abstract class provides functionality to implement default refcodes
Observable
behavior.
- AbstractObservable() - Constructor for class org.refcodes.observer.AbstractObservable
-
- AbstractObservable(ExecutorService) - Constructor for class org.refcodes.observer.AbstractObservable
-
- AbstractPayloadActionEvent<A,P,SRC> - Class in org.refcodes.observer
-
- AbstractPayloadActionEvent(A, P, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractPayloadEvent<P,SRC> - Class in org.refcodes.observer
-
- AbstractPayloadEvent(P, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadEvent
-
Constructs an event with the given source.
- AbstractPayloadMetaDataActionEvent<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC> - Class in org.refcodes.observer
-
- AbstractPayloadMetaDataActionEvent(A, P, EM, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractPayloadMetaDataActionEvent(A, P, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractPayloadMetaDataActionEvent(P, EM, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractPayloadMetaDataActionEvent(P, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataActionEvent
-
Constructs an event with the given Meta-Data.
- AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>> - Class in org.refcodes.observer
-
- AbstractPayloadMetaDataEvent<P,EM extends org.refcodes.mixin.EventMetaData,SRC> - Class in org.refcodes.observer
-
- AbstractPayloadMetaDataEvent(P, EM, SRC) - Constructor for class org.refcodes.observer.AbstractPayloadMetaDataEvent
-
Constructs an event with the given Meta-Data and payload.
- actionEqualWith(A) - Static method in class org.refcodes.observer.EventMatcherSugar
-
Factory method to create an "EQUAL WITH" matcher for the given action
compared with the action stored in the EventMetaData
.
- ActionEvent - Interface in org.refcodes.observer
-
An
ActionEvent
extends the
Event
and provides additional
means to provide an action
ActionAccessor.getAction()
being of type
Enum
.
- ActionEventImpl - Class in org.refcodes.observer
-
Basic implementation of the
Event
interface.
- ActionEventImpl(Enum<?>, Object) - Constructor for class org.refcodes.observer.ActionEventImpl
-
Constructs an event with the given source.
- and(EventMatcher<E>...) - Static method in class org.refcodes.observer.EventMatcherSugar
-
Factory method to create an "AND" matcher for the given matchers.
- MetaDataActionEvent - Interface in org.refcodes.observer
-
- MetaDataActionEvent.ActionMetaDataEventBuilder - Interface in org.refcodes.observer
-
- MetaDataActionEventBuilderImpl - Class in org.refcodes.observer
-
- MetaDataActionEventBuilderImpl(Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- MetaDataActionEventBuilderImpl(Enum<?>, Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- MetaDataActionEventBuilderImpl(Enum<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- MetaDataActionEventBuilderImpl(Enum<?>, String, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- MetaDataActionEventBuilderImpl(Enum<?>, String, String, String, String, Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with the given values for the according properties.
- MetaDataActionEventBuilderImpl(Enum<?>, EventMetaData, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- MetaDataActionEventBuilderImpl(Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- MetaDataActionEventBuilderImpl(String, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- MetaDataActionEventBuilderImpl(String, String, String, String, Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with the given values for the according properties.
- MetaDataActionEventBuilderImpl(EventMetaData, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- MetaDataActionEventImpl - Class in org.refcodes.observer
-
- MetaDataActionEventImpl(Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the according properties.
- MetaDataActionEventImpl(Enum<?>, Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the according properties.
- MetaDataActionEventImpl(Enum<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- MetaDataActionEventImpl(Enum<?>, String, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the according properties.
- MetaDataActionEventImpl(Enum<?>, String, String, String, String, Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the given values for the according properties.
- MetaDataActionEventImpl(Enum<?>, EventMetaData, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- MetaDataActionEventImpl(Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- MetaDataActionEventImpl(String, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the according properties.
- MetaDataActionEventImpl(String, String, String, String, Class<?>, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the given values for the according properties.
- MetaDataActionEventImpl(EventMetaData, Object) - Constructor for class org.refcodes.observer.MetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- MetaDataEvent - Interface in org.refcodes.observer
-
- MetaDataEventImpl - Class in org.refcodes.observer
-
Basic implementation of the
Event
interface.
- MetaDataEventImpl(Object) - Constructor for class org.refcodes.observer.MetaDataEventImpl
-
Constructs an event with the given Meta-Data.
- MetaDataEventImpl(String, Object) - Constructor for class org.refcodes.observer.MetaDataEventImpl
-
Constructs an event with the given Meta-Data.
- MetaDataEventImpl(EventMetaData, Object) - Constructor for class org.refcodes.observer.MetaDataEventImpl
-
Constructs an event with the given Meta-Data.
- MetaDataEventMatcher<E extends GenericMetaDataEvent<?,?>> - Interface in org.refcodes.observer
-
- PayloadActionEvent<P> - Interface in org.refcodes.observer
-
- PayloadActionEventImpl<P> - Class in org.refcodes.observer
-
- PayloadActionEventImpl(Enum<?>, P, Object) - Constructor for class org.refcodes.observer.PayloadActionEventImpl
-
Constructs an event with the given Meta-Data.
- PayloadEvent<P> - Interface in org.refcodes.observer
-
The
PayloadEvent
represents an
Event
which carries an
additional payload accessible via
PayloadAccessor.getPayload()
.
- PayloadEventImpl<P> - Class in org.refcodes.observer
-
- PayloadEventImpl(P, Object) - Constructor for class org.refcodes.observer.PayloadEventImpl
-
Constructs an event with the given source.
- PayloadMetaDataActionEvent<P> - Interface in org.refcodes.observer
-
- PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P> - Interface in org.refcodes.observer
-
- PayloadMetaDataActionEventBuilderImpl<P> - Class in org.refcodes.observer
-
- PayloadMetaDataActionEventBuilderImpl(Class<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- PayloadMetaDataActionEventBuilderImpl(Enum<?>, Class<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- PayloadMetaDataActionEventBuilderImpl(Enum<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventBuilderImpl(Enum<?>, String, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- PayloadMetaDataActionEventBuilderImpl(Enum<?>, String, String, String, String, Class<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given values for the according properties.
- PayloadMetaDataActionEventBuilderImpl(Enum<?>, EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventBuilderImpl(Enum<?>, P, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventBuilderImpl(Enum<?>, P, EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventBuilderImpl(Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventBuilderImpl(String, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- PayloadMetaDataActionEventBuilderImpl(String, String, String, String, Class<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given values for the according properties.
- PayloadMetaDataActionEventBuilderImpl(EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventBuilderImpl(P, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventBuilderImpl(P, EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventBuilderImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventImpl<P> - Class in org.refcodes.observer
-
- PayloadMetaDataActionEventImpl(Enum<?>, Class<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- PayloadMetaDataActionEventImpl(Enum<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventImpl(Enum<?>, String, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
- PayloadMetaDataActionEventImpl(Enum<?>, String, String, String, String, Class<?>, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with the given values for the according properties.
- PayloadMetaDataActionEventImpl(Enum<?>, EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventImpl(Enum<?>, P, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventImpl(Enum<?>, P, EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventImpl(P, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataActionEventImpl(P, EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataActionEventImpl
-
Constructs an event with the given Meta-Data.
- PayloadMetaDataEvent<P> - Interface in org.refcodes.observer
-
- PayloadMetaDataEventImpl<P> - Class in org.refcodes.observer
-
- PayloadMetaDataEventImpl(P, EventMetaData, Object) - Constructor for class org.refcodes.observer.PayloadMetaDataEventImpl
-
Constructs an event with the given Meta-Data and payload.
- Publisher<E extends GenericEvent<?>> - Interface in org.refcodes.observer
-
A system publishing
GenericActionEvent
instances (such as an event
bus), may implement this interface.
- publisherIsAssignableFrom(Class<? extends PT>) - Static method in class org.refcodes.observer.EventMatcherSugar
-
Factory method to create an event matcher by event publisher type.
- publishEvent(E) - Method in interface org.refcodes.observer.Publisher
-
The listener implementing this interface is notified of an event via this
method.