org.apache.jackrabbit.api.jmx
Interface EventListenerMBean


public interface EventListenerMBean

MBean interface for exposing information about a registered observation listener.

See Also:
JCR-3608

Method Summary
 String getAbsPath()
          Absolute path of the listener registration
 String getClassName()
          Class name of the event listener
 long getEventDeliveries()
          Number of onEvent() calls made on the listener
 long getEventDeliveriesPerHour()
          Average number of onEvent() calls per hour
 long getEventsDelivered()
          Number of individual events delivered to the listener
 long getEventsDeliveredPerHour()
          Average number of individual events delivered per hour
 int getEventTypes()
          Event types of the listener registration
 String getInitStackTrace()
          Stack trace of where the listener was registered
 long getMicrosecondsPerEventDelivered()
          Average time (in microseconds) taken per event delivered
 long getMicrosecondsPerEventDelivery()
          Average time (in microseconds) taken per onEvent() call
 String[] getNodeTypeName()
          Node types of the listener registration
 double getRatioOfTimeSpentProcessingEvents()
          Ratio of time spent in event processing
 String[] getUuid()
          UUIDs of the listener registration
 boolean isDateAccessedFromExternalEvent()
          Is date information accessed from an external event?
 boolean isDateAccessedWithoutExternalsCheck()
          Is date information accessed without checking if an event is external?
 boolean isDeep()
          Whether the listener registration is deep
 boolean isNoLocal()
          Whether the listener registration is non-local
 boolean isUserInfoAccessedFromExternalEvent()
          Is user information accessed from an external event?
 boolean isUserInfoAccessedWithoutExternalsCheck()
          Is user information accessed without checking if an event is external?
 

Method Detail

getClassName

String getClassName()
Class name of the event listener


getInitStackTrace

String getInitStackTrace()
Stack trace of where the listener was registered


getEventTypes

int getEventTypes()
Event types of the listener registration


getAbsPath

String getAbsPath()
Absolute path of the listener registration


isDeep

boolean isDeep()
Whether the listener registration is deep


getUuid

String[] getUuid()
UUIDs of the listener registration


getNodeTypeName

String[] getNodeTypeName()
Node types of the listener registration


isNoLocal

boolean isNoLocal()
Whether the listener registration is non-local


getEventDeliveries

long getEventDeliveries()
Number of onEvent() calls made on the listener


getEventDeliveriesPerHour

long getEventDeliveriesPerHour()
Average number of onEvent() calls per hour


getMicrosecondsPerEventDelivery

long getMicrosecondsPerEventDelivery()
Average time (in microseconds) taken per onEvent() call


getEventsDelivered

long getEventsDelivered()
Number of individual events delivered to the listener


getEventsDeliveredPerHour

long getEventsDeliveredPerHour()
Average number of individual events delivered per hour


getMicrosecondsPerEventDelivered

long getMicrosecondsPerEventDelivered()
Average time (in microseconds) taken per event delivered


getRatioOfTimeSpentProcessingEvents

double getRatioOfTimeSpentProcessingEvents()
Ratio of time spent in event processing


isUserInfoAccessedWithoutExternalsCheck

boolean isUserInfoAccessedWithoutExternalsCheck()
Is user information accessed without checking if an event is external?


isUserInfoAccessedFromExternalEvent

boolean isUserInfoAccessedFromExternalEvent()
Is user information accessed from an external event?


isDateAccessedWithoutExternalsCheck

boolean isDateAccessedWithoutExternalsCheck()
Is date information accessed without checking if an event is external?


isDateAccessedFromExternalEvent

boolean isDateAccessedFromExternalEvent()
Is date information accessed from an external event?



Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.