Class StopWatchScope

java.lang.Object
fr.becpg.repo.audit.service.StopWatchScope
All Implemented Interfaces:
AutoCloseable

public class StopWatchScope extends Object implements AutoCloseable

StopWatchScope class.

Version:
$Id: $Id
Author:
valentin
  • Field Details

    • scopeName

      private String scopeName
    • logger

      private org.apache.commons.logging.Log logger
    • stopWatch

      private org.apache.commons.lang3.time.StopWatch stopWatch
    • lastCheckpointTime

      private long lastCheckpointTime
  • Constructor Details

    • StopWatchScope

      public StopWatchScope(String scopeName, org.apache.commons.logging.Log logger)

      Constructor for StopWatchScope.

      Parameters:
      scopeName - a String object
      logger - a Log object
  • Method Details

    • start

      public void start()

      start.

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • addCheckpoint

      public void addCheckpoint(String checkpointName)

      addCheckpoint.

      Parameters:
      checkpointName - a String object