Class TimeTrackerFactory

java.lang.Object
com.nomagic.magicdraw.uml2.util.TimeTrackerFactory

public class TimeTrackerFactory extends Object
Creates and instance of TimeTracker

Normal tracker is returned if passed Logger has verbosity of info category or upper, dummy tracker otherwise.

  • Field Details

    • DEFAULT_SINGLE_OPERATION_TIMEOUT

      public static final int DEFAULT_SINGLE_OPERATION_TIMEOUT
      See Also:
    • DEFAULT_BATCH_OPERATION_TIMEOUT

      public static final int DEFAULT_BATCH_OPERATION_TIMEOUT
      See Also:
  • Constructor Details

    • TimeTrackerFactory

      public TimeTrackerFactory()
  • Method Details

    • create

      public static TimeTracker create(String message, org.apache.logging.log4j.Logger log)
      Create time tracker.
      Parameters:
      message - formatted message
      log - logger
    • create

      public static TimeTracker create(String message, org.apache.logging.log4j.Logger log, Object... args)
      Create time tracker with formatted message - using String.format method.
      Parameters:
      message - formatted message
      log - logger
      args - message arguments
    • create

      public static TimeTracker create(String message, org.apache.logging.log4j.Logger log, int oneOperationTimeout, int batchOperationsTimeout)
      Create time tracker.
      Parameters:
      message - formatted message
      log - logger
      oneOperationTimeout - operation timeout
      batchOperationsTimeout - batch operation timeout