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

A

AbstractEventBus<E extends Event<?>,O extends Observer<E>,EM extends 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.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.EventBusMatcherByDeclaration
Factory method to create an "AND" matcher for the given matchers.

C

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

E

EventBus<E extends Event<?>,O extends Observer<E>,EM extends EventMatcher<E>,H> - Interface in org.refcodes.eventbus
The EventBus is the (virtual) machine wide manager for ActionEvent handling.
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
 
EventBusMatcherByDeclaration() - Constructor for class org.refcodes.eventbus.EventBusMatcherByDeclaration
 
EventBusObservable<E extends Event<?>,O extends Observer<E>,EM extends EventMatcher<E>,H> - Interface in org.refcodes.eventbus
The Observable part of the EventBus provides means to register Observer instances.
EventBusObservableImpl<E extends Event<?>,O extends Observer<E>,EM extends 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 Event<?>> - Interface in org.refcodes.eventbus
 
EventBusPublisherImpl<E extends 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.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.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.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.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
 

P

publisherIsAssignableFrom(Class<? extends PT>) - Static method in class org.refcodes.eventbus.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
 
subscribe(O, EM) - Method in class org.refcodes.eventbus.impls.EventBusObservableImpl
 

U

universalIdEqualWith(String) - Static method in class org.refcodes.eventbus.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
 
unsubscribeAll(O) - Method in class org.refcodes.eventbus.impls.EventBusObservableImpl
 
A C E G H I L N O P R S U 
Skip navigation links

Copyright © 2016. All rights reserved.