Class PauseTimeAggregation

  • All Implemented Interfaces:
    Aggregation
    Direct Known Subclasses:
    PauseTimeSummary

    public abstract class PauseTimeAggregation
    extends RuntimeAggregation
    API for an Aggregation that records pause time duration. A PauseTimeAggregation gets its data from a PauseTimeAggregator.
    • Constructor Detail

      • PauseTimeAggregation

        public PauseTimeAggregation()
    • Method Detail

      • recordPauseDuration

        public abstract void recordPauseDuration​(double duration)
        Record the duration of a pause event. This method is called from PauseTimeAggregator.
        Parameters:
        duration - The duration (in decimal seconds) of a GC pause.
      • recordRuntime

        public abstract void recordRuntime​(double runtime)