Package org.eclipse.core.runtime
Class PerformanceStats.PerformanceListener
- java.lang.Object
-
- org.eclipse.core.runtime.PerformanceStats.PerformanceListener
-
- Enclosing class:
- PerformanceStats
public abstract static class PerformanceStats.PerformanceListener extends Object
A performance listener is periodically notified after performance events occur or after events fail.This class is intended to be subclassed.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPerformanceListener()Creates a new listener.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideventFailed(PerformanceStats event, long duration)Notifies than an event exceeded the maximum duration for that event type.voideventsOccurred(PerformanceStats[] event)Notifies that an event occurred.
-
-
-
Method Detail
-
eventFailed
public void eventFailed(PerformanceStats event, long duration)
Notifies than an event exceeded the maximum duration for that event type.This default implementation does nothing. Subclasses may override.
- Parameters:
event- The event that failedduration- The duration of the failed event, in milliseconds
-
eventsOccurred
public void eventsOccurred(PerformanceStats[] event)
Notifies that an event occurred. Notification might not occur in the same thread or near the time of the actual event.This default implementation does nothing. Subclasses may override.
- Parameters:
event- The event that occurred
-
-