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.

See Also:
  • Constructor Details

    • PerformanceListener

      protected PerformanceListener()
      Creates a new listener.
  • Method Details

    • 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 failed
      duration - 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