public class DefaultSystemMaintenanceTaskRegistry extends Object implements SystemMaintenanceTaskRegistry
| Constructor and Description |
|---|
DefaultSystemMaintenanceTaskRegistry() |
| Modifier and Type | Method and Description |
|---|---|
Optional<SystemMaintenanceTaskRunner> |
findTaskRunner(SystemMaintenanceTaskType taskType)
Find a
SystemMaintenanceTaskRunner to run tasks of a specific type |
<T extends SystemMaintenanceTask> |
register(SystemMaintenanceTaskType taskType,
SystemMaintenanceTaskRunner<T> taskRunner)
Register
taskRunner to run tasks of a specific type |
void |
unregister(SystemMaintenanceTaskType taskType)
Remove current
SystemMaintenanceTaskRunner as task runner for tasks of a specific type |
public DefaultSystemMaintenanceTaskRegistry()
public <T extends SystemMaintenanceTask> void register(SystemMaintenanceTaskType taskType, SystemMaintenanceTaskRunner<T> taskRunner)
SystemMaintenanceTaskRegistrytaskRunner to run tasks of a specific typeregister in interface SystemMaintenanceTaskRegistrytaskType - type of tasks to registertaskRunner - a SystemMaintenanceTaskRunner instance to run tasks of type taskTypepublic void unregister(SystemMaintenanceTaskType taskType)
SystemMaintenanceTaskRegistrySystemMaintenanceTaskRunner as task runner for tasks of a specific typeunregister in interface SystemMaintenanceTaskRegistrytaskType - type of tasks to un-registerpublic Optional<SystemMaintenanceTaskRunner> findTaskRunner(SystemMaintenanceTaskType taskType)
SystemMaintenanceTaskRegistrySystemMaintenanceTaskRunner to run tasks of a specific typefindTaskRunner in interface SystemMaintenanceTaskRegistrytaskType - type of tasksCopyright © 2003–2022 Atlassian. All rights reserved.