public abstract class BaseEventListener extends java.lang.Object implements EventListener
| Modifier and Type | Field and Description |
|---|---|
protected EventFilter |
eventFilter |
protected org.slf4j.Logger |
logger |
protected java.lang.String |
name |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseEventListener(EventListenerContext context) |
protected |
BaseEventListener(EventListenerContext context,
EventFilter eventFilter) |
protected |
BaseEventListener(EventListenerContext context,
java.lang.String name) |
protected |
BaseEventListener(EventListenerContext context,
java.lang.String name,
EventFilter eventFilter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
countThrowable(java.lang.Throwable e) |
protected abstract void |
doOnEvent(Event event) |
int |
getEventCount() |
protected EventListenerContext |
getEventListenerContext() |
int |
getExceptionCount() |
long |
getMillisExecuting() |
boolean |
isUnsubscribeOnException() |
void |
onEvent(Event event) |
protected void |
publishFinishedEvent()
Publishes an event indicating that the listener is finished.
|
void |
setUnsubscribeOnException(boolean unsubscribeOnException) |
protected boolean |
shouldHandleEvent(Event event)
Determines whether the given event should be processed or ignored.
|
java.lang.String |
toString() |
protected final org.slf4j.Logger logger
protected EventFilter eventFilter
protected java.lang.String name
protected BaseEventListener(EventListenerContext context)
protected BaseEventListener(EventListenerContext context, EventFilter eventFilter)
protected BaseEventListener(EventListenerContext context, java.lang.String name)
protected BaseEventListener(EventListenerContext context, java.lang.String name, EventFilter eventFilter)
public final void onEvent(Event event) throws java.lang.Exception
onEvent in interface EventListenerjava.lang.Exceptionprotected void publishFinishedEvent()
public long getMillisExecuting()
public int getExceptionCount()
public int getEventCount()
public boolean isUnsubscribeOnException()
public void setUnsubscribeOnException(boolean unsubscribeOnException)
protected void countThrowable(java.lang.Throwable e)
protected abstract void doOnEvent(Event event) throws java.lang.Exception
java.lang.Exceptionprotected EventListenerContext getEventListenerContext()
protected final boolean shouldHandleEvent(Event event)
event - public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. All Rights Reserved.