public class EventProcessor<T> extends java.lang.Object implements EventPublisher<T>
| Constructor and Description |
|---|
EventProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasConsumers() |
void |
onEvent(EventConsumer<T> onEventConsumer) |
<E extends T> |
processEvent(E event) |
void |
registerConsumer(java.lang.String className,
EventConsumer<? extends T> eventConsumer) |
public boolean hasConsumers()
public void registerConsumer(java.lang.String className,
EventConsumer<? extends T> eventConsumer)
public <E extends T> boolean processEvent(E event)
public void onEvent(@Nullable EventConsumer<T> onEventConsumer)
onEvent in interface EventPublisher<T>