Package com.nomagic.magicdraw.uml2.util
Class TimeTrackerFactory
- java.lang.Object
-
- com.nomagic.magicdraw.uml2.util.TimeTrackerFactory
-
public class TimeTrackerFactory extends java.lang.ObjectCreates and instance of @TimeTrackerNormal 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 intDEFAULT_BATCH_OPERATION_TIMEOUTstatic intDEFAULT_SINGLE_OPERATION_TIMEOUT
-
Constructor Summary
Constructors Constructor Description TimeTrackerFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TimeTrackercreate(java.lang.String message, org.apache.logging.log4j.Logger log)Create time tracker.static TimeTrackercreate(java.lang.String message, org.apache.logging.log4j.Logger log, int oneOperationTimeout, int batchOperationsTimeout)Create time tracker.static TimeTrackercreate(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
-
-