## Uses of Class
org.apache.ignite.maintenance.MaintenanceTask

- Packages that use MaintenanceTask
  Package | Description
  --- | ---
  org.apache.ignite.maintenance | Contains public interfaces for maintenance mechanism.

- - ### Uses of MaintenanceTask in org.apache.ignite.maintenance

    Methods in org.apache.ignite.maintenance that return MaintenanceTask
    Modifier and Type | Method | Description
    --- | --- | ---
    `@Nullable MaintenanceTask` | MaintenanceRegistry.`activeMaintenanceTask​(String maintenanceTaskName)` | Returns active `MaintenanceTask` by its name.
    `@Nullable MaintenanceTask` | MaintenanceRegistry.`registerMaintenanceTask​(MaintenanceTask task)` | Method to register `MaintenanceTask` locally on the node where method is called.
    `@Nullable MaintenanceTask` | MaintenanceRegistry.`requestedTask​(String maintenanceTaskName)` |

    Methods in org.apache.ignite.maintenance with parameters of type MaintenanceTask
    Modifier and Type | Method | Description
    --- | --- | ---
    `@Nullable MaintenanceTask` | MaintenanceRegistry.`registerMaintenanceTask​(MaintenanceTask task)` | Method to register `MaintenanceTask` locally on the node where method is called.
    `void` | MaintenanceRegistry.`registerMaintenanceTask​(MaintenanceTask task, UnaryOperator<MaintenanceTask> remappingFunction)` | Method to register `MaintenanceTask` locally on the node where method is called.

    Method parameters in org.apache.ignite.maintenance with type arguments of type MaintenanceTask
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MaintenanceRegistry.`registerMaintenanceTask​(MaintenanceTask task, UnaryOperator<MaintenanceTask> remappingFunction)` | Method to register `MaintenanceTask` locally on the node where method is called.
    `default void` | MaintenanceRegistry.`registerWorkflowCallbackIfTaskExists​(@NotNull String maintenanceTaskName, @NotNull org.apache.ignite.internal.util.lang.IgniteThrowableFunction<MaintenanceTask,​MaintenanceWorkflowCallback> workflowCalProvider)` | Call the `MaintenanceRegistry.registerWorkflowCallback(String, MaintenanceWorkflowCallback)` if the active maintenance task with given name exists.