Skip navigation links
A E G H I L N O P R S U 

A

AbstractEventBus<E extends org.refcodes.observer.events.Event,O extends org.refcodes.observer.Observer<E>,EM extends org.refcodes.observer.EventMatcher<E>,H> - Class in org.refcodes.eventbus.impls
 
AbstractEventBus(HandleGenerator<H>) - Constructor for class org.refcodes.eventbus.impls.AbstractEventBus
Constructs the subscribe event bus with the given handle generator.
actionEqualWith(A) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an "EQUAL WITH" matcher for the given action compared with the action stored in the EventMetaData.
and(EventBusMatcher...) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an "AND" matcher for the given matchers.

E

EventBus<E extends org.refcodes.observer.events.Event,O extends org.refcodes.observer.Observer<E>,EM extends org.refcodes.observer.EventMatcher<E>,H> - Interface in org.refcodes.eventbus
The EventBus is the (virtual) machine wide manager for Event handling. ----------------------------------------------------------------------------- TIPP: In order to distinguish MetaDataEventImpl instances from each other, create an actions enumeration, enumerating the various event actions you support.
EventBusImpl - Class in org.refcodes.eventbus.impls
The EventBusImpl is a ready to use implementation of a EventBus extending the AbstractEventBus.
EventBusImpl() - Constructor for class org.refcodes.eventbus.impls.EventBusImpl
Constructs the EventBusImpl.
EventBusMatcher - Interface in org.refcodes.eventbus
A convenience definition of an EventMatcher for the ready to use out of the box EventBusImpl implementation of the generic EventBus definition.
EventBusMatcherByDeclaration - Class in org.refcodes.eventbus.statics
 
EventBusMatcherByDeclaration() - Constructor for class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
 
EventBusObservable<E extends org.refcodes.observer.events.Event,O extends org.refcodes.observer.Observer<E>,EM extends org.refcodes.observer.EventMatcher<E>,H> - Interface in org.refcodes.eventbus
The Observable part of the EventBus provides means to register Observer instances.
EventBusObservableImpl<E extends org.refcodes.observer.events.Event,O extends org.refcodes.observer.Observer<E>,EM extends org.refcodes.observer.EventMatcher<E>,H> - Class in org.refcodes.eventbus.impls
This delegate hides any additional functionality away from a caller concerning the the provides implementation.
EventBusObservableImpl(EventBusObservable<E, O, EM, H>) - Constructor for class org.refcodes.eventbus.impls.EventBusObservableImpl
Constructs a delegate for a subscribe event bus.
EventBusObserver - Interface in org.refcodes.eventbus
A convenience definition of an Observer for the ready to use out of the box EventBusImpl implementation of the generic EventBus definition.
EventBusPublisher<E extends org.refcodes.observer.events.Event> - Interface in org.refcodes.eventbus
 
EventBusPublisherImpl<E extends org.refcodes.observer.events.Event> - Class in org.refcodes.eventbus.impls
This delegate hides any additional functionality away from a caller concerning the the provides implementation.
EventBusPublisherImpl(EventBusPublisher<E>) - Constructor for class org.refcodes.eventbus.impls.EventBusPublisherImpl
Constructs a delegate for a publish event bus.

G

groupEqualWith(String) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an "EQUAL WITH" matcher for the given group compared with the group stored in the EventMetaData.

H

hasHandle(H) - Method in class org.refcodes.eventbus.impls.AbstractEventBus
hasHandle(H) - Method in class org.refcodes.eventbus.impls.EventBusObservableImpl

I

isAssignableFrom(Class<?>) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an event matcher by event type.
isMatching(E) - Method in class org.refcodes.eventbus.impls.AbstractEventBus
To avoid unnecessary event creation, a "sample" event which fits the desired event might be passed to this method in order to determine on whether to create an event which is to be published.
isMatching(E) - Method in class org.refcodes.eventbus.impls.EventBusPublisherImpl

L

lookupHandle(H) - Method in class org.refcodes.eventbus.impls.AbstractEventBus
lookupHandle(H) - Method in class org.refcodes.eventbus.impls.EventBusObservableImpl

N

nameEqualWith(String) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an "EQUAL WITH" matcher for the given name compared with the name stored in the EventMetaData.

O

or(EventBusMatcher...) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an "OR" matcher for the given matchers.
org.refcodes.eventbus - package org.refcodes.eventbus
 
org.refcodes.eventbus.impls - package org.refcodes.eventbus.impls
 
org.refcodes.eventbus.statics - package org.refcodes.eventbus.statics
 

P

publisherIsAssignableFrom(Class<? extends PT>) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an event matcher by event publisher type.
publishEvent(E) - Method in class org.refcodes.eventbus.impls.AbstractEventBus
publishEvent(E) - Method in class org.refcodes.eventbus.impls.EventBusPublisherImpl

R

removeHandle(H) - Method in class org.refcodes.eventbus.impls.AbstractEventBus
removeHandle(H) - Method in class org.refcodes.eventbus.impls.EventBusObservableImpl

S

subscribe(O, EM) - Method in interface org.refcodes.eventbus.EventBusObservable
Subscribes a listener to the event bus.
subscribe(O, EM) - Method in class org.refcodes.eventbus.impls.AbstractEventBus
Subscribes a listener to the event bus.
subscribe(O, EM) - Method in class org.refcodes.eventbus.impls.EventBusObservableImpl
Subscribes a listener to the event bus.

U

universalIdEqualWith(String) - Static method in class org.refcodes.eventbus.statics.EventBusMatcherByDeclaration
Factory method to create an "EQUAL WITH" matcher for the given UID compared with the UID stored in the EventMetaData.
unsubscribeAll(O) - Method in interface org.refcodes.eventbus.EventBusObservable
Unsubscribes all registrations to a specific listener, even if that listener is involved in several subscriptions.
unsubscribeAll(O) - Method in class org.refcodes.eventbus.impls.AbstractEventBus
Unsubscribes all registrations to a specific listener, even if that listener is involved in several subscriptions.
unsubscribeAll(O) - Method in class org.refcodes.eventbus.impls.EventBusObservableImpl
Unsubscribes all registrations to a specific listener, even if that listener is involved in several subscriptions.
A E G H I L N O P R S U 
Skip navigation links

Copyright © 2015. All rights reserved.