Class LongRunningTaskTrackerFactory
java.lang.Object
io.datarouter.tasktracker.service.LongRunningTaskTrackerFactory
@Singleton
public class LongRunningTaskTrackerFactory
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description LongRunningTaskTrackerFactory() -
Method Summary
Modifier and Type Method Description LongRunningTaskTrackercreate(java.lang.Class<?> trackedClass, LongRunningTaskType type, java.time.Instant deadline, boolean warnOnReachingDeadline, java.lang.String triggeredBy)static java.lang.StringtaskNameForClass(java.lang.Class<?> cls)
-
Constructor Details
-
LongRunningTaskTrackerFactory
public LongRunningTaskTrackerFactory()
-
-
Method Details
-
create
public LongRunningTaskTracker create(java.lang.Class<?> trackedClass, LongRunningTaskType type, java.time.Instant deadline, boolean warnOnReachingDeadline, java.lang.String triggeredBy) -
taskNameForClass
public static java.lang.String taskNameForClass(java.lang.Class<?> cls)
-