## Uses of Interface
org.apache.ignite.maintenance.MaintenanceAction

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

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

    Methods in org.apache.ignite.maintenance that return MaintenanceAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `@Nullable MaintenanceAction<?>` | MaintenanceWorkflowCallback.`automaticAction()` | Component can provide optional `MaintenanceAction` that will be executed automatically by `MaintenanceRegistry` when node enters maintenance mode.

    Methods in org.apache.ignite.maintenance that return types with arguments of type MaintenanceAction
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<MaintenanceAction<?>>` | MaintenanceRegistry.`actionsForMaintenanceTask​(String maintenanceTaskName)` | All `MaintenanceAction`s provided by a component for `MaintenanceTask` with a given name.
    `@NotNull List<MaintenanceAction<?>>` | MaintenanceWorkflowCallback.`allActions()` | Supplies list of `MaintenanceAction`s that user can call to fix maintenance situation for the component or get information about ongoing actions.