|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hammurapi.eventbus.ReflectiveEventHandler<E,C,H,S>
public final class ReflectiveEventHandler<E,C,H extends EventBus.Handle<E,Integer,C>,S extends EventStore<E,Integer,C,H,S>>
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.hammurapi.eventbus.EventHandlerBase |
|---|
EventHandlerBase.Mode |
| Method Summary | |
|---|---|
boolean |
consumes()
|
int |
getCardinality()
|
C |
getContext()
|
C |
getInstance()
|
Method |
getMethod()
|
EventHandlerBase.Mode |
getMode()
Handler mode. |
|
getPredicate()
|
Integer |
getPriority()
|
boolean |
isOneOff()
If this method returns true, then handler is invoked only once and then is removed from the bus. |
void |
post(EventDispatchContext<E,Integer,C,H,S> context,
E... events)
Posts event for handling. |
void |
reset()
Resets handler internal state, if any. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public Method getMethod()
public C getInstance()
public boolean consumes()
consumes in interface EventHandlerBase<E,Integer,C>public int getCardinality()
getCardinality in interface EventHandlerBase<E,Integer,C>public C getContext()
getContext in interface EventHandlerBase<E,Integer,C>public Integer getPriority()
getPriority in interface EventHandlerBase<E,Integer,C>
public void post(EventDispatchContext<E,Integer,C,H,S> context,
E... events)
EventHandler
post in interface EventHandler<E,Integer,C,H extends EventBus.Handle<E,Integer,C>,S extends EventStore<E,Integer,C,H,S>>context - Event dispatching context.events - Events to handle. An event to handle if there is one event.
A tuple of joined events to handle otherwise.public void reset()
EventHandlerBase
reset in interface EventHandlerBase<E,Integer,C>public String toString()
toString in class Objectpublic boolean isOneOff()
EventHandlerBase
isOneOff in interface EventHandlerBase<E,Integer,C>public EventHandlerBase.Mode getMode()
EventHandlerBase
getMode in interface EventHandlerBase<E,Integer,C>publicgetPredicate()
getPredicate in interface EventHandlerBase<E,Integer,C>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||