Class RecoveryState.Timer

java.lang.Object
org.elasticsearch.indices.recovery.RecoveryState.Timer
All Implemented Interfaces:
Writeable
Direct Known Subclasses:
RecoveryState.Index, RecoveryState.Translog, RecoveryState.VerifyIndex
Enclosing class:
RecoveryState

public static class RecoveryState.Timer extends Object implements Writeable
  • Field Details

    • startTime

      protected long startTime
    • startNanoTime

      protected long startNanoTime
    • time

      protected long time
    • stopTime

      protected long stopTime
  • Constructor Details

  • Method Details

    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Description copied from interface: Writeable
      Write this into the StreamOutput.
      Specified by:
      writeTo in interface Writeable
      Throws:
      IOException
    • start

      public void start()
    • startTime

      public long startTime()
      Returns start time in millis
    • time

      public long time()
      Returns elapsed time in millis, or 0 if timer was not started
    • stopTime

      public long stopTime()
      Returns stop time in millis
    • stop

      public void stop()
    • reset

      public void reset()
    • getStartNanoTime

      public long getStartNanoTime()