Package com.nomagic.magicdraw.uml2.util
Class TimeTrackerFactory
- java.lang.Object
-
- com.nomagic.magicdraw.uml2.util.TimeTrackerFactory
-
public class TimeTrackerFactory extends java.lang.Object
Creates and instance of @TimeTracker
Normal tracker is returned if passed Logger has verbosity of info category or upper, dummy tracker otherwise.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_BATCH_OPERATION_TIMEOUT
static int
DEFAULT_SINGLE_OPERATION_TIMEOUT
-
Constructor Summary
Constructors Constructor Description TimeTrackerFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TimeTracker
create(java.lang.String message, org.apache.logging.log4j.Logger log)
Create time tracker.static TimeTracker
create(java.lang.String message, org.apache.logging.log4j.Logger log, int oneOperationTimeout, int batchOperationsTimeout)
Create time tracker.static TimeTracker
create(java.lang.String message, org.apache.logging.log4j.Logger log, java.lang.Object... args)
Create time tracker with formatted message - using String.format method.
-
-
-
Field Detail
-
DEFAULT_SINGLE_OPERATION_TIMEOUT
public static final int DEFAULT_SINGLE_OPERATION_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_BATCH_OPERATION_TIMEOUT
public static final int DEFAULT_BATCH_OPERATION_TIMEOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static TimeTracker create(java.lang.String message, org.apache.logging.log4j.Logger log)
Create time tracker.- Parameters:
message
- formatted messagelog
- logger
-
create
public static TimeTracker create(java.lang.String message, org.apache.logging.log4j.Logger log, java.lang.Object... args)
Create time tracker with formatted message - using String.format method.- Parameters:
message
- formatted messagelog
- loggerargs
- message arguments
-
create
public static TimeTracker create(java.lang.String message, org.apache.logging.log4j.Logger log, int oneOperationTimeout, int batchOperationsTimeout)
Create time tracker.- Parameters:
message
- formatted messagelog
- loggeroneOperationTimeout
- operation timeoutbatchOperationsTimeout
- batch operation timeout
-
-