public class ListenerTracker extends Object
EventListenerMBean interface.| Modifier and Type | Field and Description |
|---|---|
protected Exception |
initStackTrace |
| Constructor and Description |
|---|
ListenerTracker(EventListener listener,
int eventTypes,
String absPath,
boolean isDeep,
String[] uuid,
String[] nodeTypeName,
boolean noLocal) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterEventDelivery()
Called just after the
EventListener.onEvent(EventIterator)
method has been called (even if the call threw an exception). |
protected void |
beforeEventDelivery()
Called just before the
EventListener.onEvent(EventIterator)
method is called. |
org.apache.jackrabbit.api.jmx.EventListenerMBean |
getListenerMBean() |
EventListener |
getTrackedListener() |
String |
toString() |
protected void |
warn(String message)
Called to log a deprecation warning about the detected behavior of
the decorated listener.
|
protected final Exception initStackTrace
public ListenerTracker(EventListener listener, int eventTypes, String absPath, boolean isDeep, String[] uuid, String[] nodeTypeName, boolean noLocal)
protected void warn(String message)
message - warning messageprotected void beforeEventDelivery()
EventListener.onEvent(EventIterator)
method is called. The default implementation of this method does
nothing, but subclasses can override it to add custom processing.protected void afterEventDelivery()
EventListener.onEvent(EventIterator)
method has been called (even if the call threw an exception). The
default implementation of this method does nothing, but subclasses
can override it to add custom processing.public EventListener getTrackedListener()
public org.apache.jackrabbit.api.jmx.EventListenerMBean getListenerMBean()
Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.