public class TimedRegisteredListener extends RegisteredListener
| Constructor | Description | 
|---|---|
| TimedRegisteredListener(Listener pluginListener,
                       EventExecutor eventExecutor,
                       EventPriority eventPriority,
                       Plugin registeredPlugin,
                       boolean listenCancelled) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | callEvent(Event event) | Calls the event executor | 
| int | getCount() | Gets the total times this listener has been called | 
| java.lang.Class<? extends Event> | getEventClass() | Gets the class of the events this listener handled. | 
| long | getTotalTime() | Gets the total time calls to this listener have taken | 
| boolean | hasMultiple() | Gets whether this listener has handled multiple events, such that for
 some two events,  eventA.getClass() != eventB.getClass(). | 
| void | reset() | Resets the call count and total time for this listener | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetListener, getPlugin, getPriority, isIgnoringCancelledpublic TimedRegisteredListener(Listener pluginListener, EventExecutor eventExecutor, EventPriority eventPriority, Plugin registeredPlugin, boolean listenCancelled)
public void callEvent(Event event) throws EventException
RegisteredListenercallEvent in class RegisteredListenerevent - The eventEventException - If an event handler throws an exception.public void reset()
public int getCount()
public long getTotalTime()
public java.lang.Class<? extends Event> getEventClass()
this.getEventClass().isAssignableFrom(event.getClass())
 and no class this.getEventClass().isAssignableFrom(clazz)
 && this.getEventClass() != clazz &&
 event.getClass().isAssignableFrom(clazz) for all handled events.public boolean hasMultiple()
eventA.getClass() != eventB.getClass().Copyright © 2018. All rights reserved.