Package io.datarouter.tasktracker.config
Class DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuilder
java.lang.Object
io.datarouter.tasktracker.config.DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuilder
- Enclosing class:
- DatarouterTaskTrackerPlugin
public static class DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuilder extends Object
-
Constructor Summary
Constructors Constructor Description DatarouterTaskTrackerPluginBuilder(io.datarouter.storage.client.ClientId defaultClientId)DatarouterTaskTrackerPluginBuilder(List<io.datarouter.storage.client.ClientId> defaultClientId) -
Method Summary
Modifier and Type Method Description DatarouterTaskTrackerPluginbuild()DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuildersetExceptionLinkClass(Class<? extends TaskTrackerExceptionLink> exceptionLink)DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuildersetLongRunningTaskGraphLinkClass(Class<? extends LongRunningTaskGraphLink> longRunningTaskGraphLink)DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuildersetLongRunningTaskPublisher(Class<? extends io.datarouter.instrumentation.task.TaskTrackerPublisher> longRunningTaskPublisher)DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuildersetTaskTrackerAlertReportService(Class<? extends TaskTrackerAlertReportService> taskTrackerAlertReportService)
-
Constructor Details
-
DatarouterTaskTrackerPluginBuilder
public DatarouterTaskTrackerPluginBuilder(List<io.datarouter.storage.client.ClientId> defaultClientId) -
DatarouterTaskTrackerPluginBuilder
public DatarouterTaskTrackerPluginBuilder(io.datarouter.storage.client.ClientId defaultClientId)
-
-
Method Details
-
setLongRunningTaskGraphLinkClass
public DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuilder setLongRunningTaskGraphLinkClass(Class<? extends LongRunningTaskGraphLink> longRunningTaskGraphLink) -
setExceptionLinkClass
public DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuilder setExceptionLinkClass(Class<? extends TaskTrackerExceptionLink> exceptionLink) -
setLongRunningTaskPublisher
public DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuilder setLongRunningTaskPublisher(Class<? extends io.datarouter.instrumentation.task.TaskTrackerPublisher> longRunningTaskPublisher) -
setTaskTrackerAlertReportService
public DatarouterTaskTrackerPlugin.DatarouterTaskTrackerPluginBuilder setTaskTrackerAlertReportService(Class<? extends TaskTrackerAlertReportService> taskTrackerAlertReportService) -
build
-