Class Timer

java.lang.Object
com.sun.faces.util.Timer

public class Timer
extends Object
This class is a simple wrapper for timing method calls. The traditional method is to add two variables, start, and stop, and display the difference of these values. Encapsulates the process.
  • Method Details

    • getInstance

      public static Timer getInstance()
      Returns:
      a new Timer instance if the TIMING logging level is FINE, otherwise, return null;
    • getInstance

      public static Timer getInstance​(Level logLevel)
    • startTiming

      public void startTiming()
      Start timing.
    • stopTiming

      public void stopTiming()
      Stop timing.
    • logResult

      public void logResult​(String taskInfo)
      Log the timing result.
      Parameters:
      taskInfo - task description