Uses of Package
org.refcodes.observer
-
Classes in org.refcodes.observer used by org.refcodes.observer Class Description AbstractActionEvent The Class AbstractActionEvent.AbstractActionMetaDataEvent Ready to useGenericActionEvent
storing a defined set ofEventMetaData
.AbstractActionMetaDataEvent.AbstractActionMetaDataEventBuilder Implementation of theGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder
interface for easily creatingActionMetaDataEvent
instances.AbstractActionPayloadEvent Basic implementation of theGenericActionPayloadEvent
.AbstractActionPayloadMetaDataEvent Basic implementation of theGenericActionPayloadMetaDataEvent
.AbstractActionPayloadMetaDataEvent.AbstractActionPayloadMetaDataEventBuilder Basic implementation of theGenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder
.AbstractEvent Basic implementation of theGenericEvent
.AbstractMetaDataEvent Ready to useGenericActionEvent
storing a defined set ofEventMetaData
.AbstractPayloadEvent Basic implementation of theGenericPayloadEvent
.AbstractPayloadMetaDataEvent Basic implementation of theGenericActionPayloadEvent
.ActionEvent AnActionEvent
extends theEvent
and provides additional means to provide an actionActionAccessor.getAction()
being of typeEnum
.ActionMetaDataEvent AnActionMetaDataEvent
is published by anObservable
and is consumed by zero to manyObserver
instances.ActionMetaDataEvent.ActionMetaDataEventBuilder Builder for theActionMetaDataEvent
.ActionPayloadEvent TheActionPayloadEvent
represents anActionEvent
which carries an additional payload.ActionPayloadMetaDataEvent AnActionPayloadMetaDataEvent
provides Meta-Data describing theActionPayloadMetaDataEvent
in more detail and a payload as well as an action.ActionPayloadMetaDataEvent.ActionPayloadMetaDataEventBuilder Builder extension for theActionPayloadMetaDataEvent
type.Event EventMatcher This interface typifies theMatcher
interface for the usage withGenericActionEvent
instances.EventMetaData The Meta-Data describes the event which a publisher posts via the event bus to an event subscriber's event listener.EventMetaData.EventMetaDataBuilder GenericActionEvent AnGenericActionEvent
extends theGenericEvent
and provides additional means to provide an action viaActionAccessor.getAction()
being of a generic type.GenericActionMetaDataEvent AnGenericActionMetaDataEvent
provides Meta-Data describing theGenericActionEvent
in more detail and a source being the origin of theGenericActionMetaDataEvent
.GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder Builder extension for theGenericActionMetaDataEvent
type.GenericActionPayloadEvent TheGenericActionPayloadEvent
represents anActionEvent
which carries an additional payload.GenericActionPayloadMetaDataEvent AnGenericActionPayloadMetaDataEvent
provides Meta-Data describing theGenericActionPayloadMetaDataEvent
in more detail and a payload as well as an action.GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder Builder extension for theGenericActionPayloadMetaDataEvent
type.GenericEvent GenericMetaDataEvent AnGenericMetaDataEvent
provides Meta-Data describing theGenericActionEvent
in more detail and a source being the origin of theGenericMetaDataEvent
.GenericPayloadEvent TheGenericPayloadEvent
represents anEvent
which carries an additional payload accessible viaPayloadAccessor.getPayload()
.GenericPayloadMetaDataEvent AnGenericPayloadMetaDataEvent
provides Meta-Data describing theGenericPayloadMetaDataEvent
in more detail and a payload.MetaDataEvent Observable TheObservable
interface can be implemented by any class which can be observed byObserver
instances (proposal) or any listener interface (custom as of your needs).Observer The listener of an event subscriber to be fed with events by a event publisher.ObserverDescriptor ThisObserverDescriptor
describes theObserver
, i.e. in some cases anObserver
requires anEventMatcher
which determines whichGenericActionEvent
instances to pass to theObserver
.Observers Provides methods to manage all subscribedObserver
instances as a whole and is intended as an extension of theObservable
interface.PayloadEvent ThePayloadEvent
represents anEvent
which carries an additional payload accessible viaPayloadAccessor.getPayload()
.PayloadMetaDataEvent AnPayloadMetaDataEvent
provides Meta-Data describing theGenericPayloadMetaDataEvent
in more detail and a payload.SubscribeEvent AnSubscribeEvent
is published by anObservable
when an observer is being subscribed.UnsubscribeEvent AnUnsubscribeEvent
is published by anObservable
when an observer is being unsubscribed.