Interface | Description |
---|---|
ActionEvent<A,SRC> | |
Event<SRC> | |
EventMatcher<E extends Event<?>> |
This interface typifies the
Matcher interface for the usage with
ActionEvent instances. |
EventMetaData |
The meta data describes the event which a publisher posts via the event bus
to an event subscriber's event listener.
|
MetaDataActionEvent<A,SRC> |
An
MetaDataActionEvent is published by an Observable and is
consumed by zero to many Observer instances. |
MetaDataEvent<SRC> | |
MetaDataEventMatcher<E extends MetaDataEvent<?>> |
This interface typifies the
Matcher interface for the usage with
MetaDataEvent instances. |
Observable<O> |
The
Observable interface can be implemented by any class which can be
observed by Observer instances (proposal) or any listener interface
(custom as of your needs). |
ObservableObserver<O extends Observable<?>> | |
Observer<E extends Event<?>> |
The listener of an event subscriber to be fed with events by a event
publisher.
|
ObserverDescriptor<E extends Event<?>,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 ActionEvent instances to pass to the Observer . |
Publisher<E extends Event<?>> |
A system publishing
ActionEvent instances (such as an event bus), may
implement this interface. |
SubscribeEvent<O extends Observable<?>> |
An
SubscribeEvent is published by an Observable when an
observer is being subscribed. |
UnsubscribeEvent<O extends Observable<?>> |
An
UnsubscribeEvent is published by an Observable when an
observer is being unsubscribed. |
Class | Description |
---|---|
EventMatcherByDeclaration |
Copyright © 2016. All rights reserved.