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

Packages that use MaintenanceAction
org.apache.ignite.internal.maintenance
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.defragmentation.maintenance
org.apache.ignite.maintenance: Contains public interfaces for maintenance mechanism.

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

Methods in org.apache.ignite.internal.maintenance that return types with arguments of type MaintenanceAction
`List<MaintenanceAction<?>>` MaintenanceProcessor.`actionsForMaintenanceTask(String maintenanceTaskName)` All `MaintenanceAction`s provided by a component for `MaintenanceTask` with a given name.

### Uses of MaintenanceAction in org.apache.ignite.internal.processors.cache.persistence

Classes in org.apache.ignite.internal.processors.cache.persistence that implement MaintenanceAction
`class` `CheckCorruptedCacheStoresCleanAction`
`class` `CleanCacheStoresMaintenanceAction`

Methods in org.apache.ignite.internal.processors.cache.persistence that return MaintenanceAction
`MaintenanceAction<?>` CorruptedPdsMaintenanceCallback.`automaticAction()` Component can provide optional `MaintenanceAction` that will be executed automatically by `MaintenanceRegistry` when node enters maintenance mode.

Methods in org.apache.ignite.internal.processors.cache.persistence that return types with arguments of type MaintenanceAction
`List<MaintenanceAction<?>>` CorruptedPdsMaintenanceCallback.`allActions()` Supplies list of `MaintenanceAction`s that user can call to fix maintenance situation for the component or get information about ongoing actions.

### Uses of MaintenanceAction in org.apache.ignite.internal.processors.cache.persistence.defragmentation.maintenance

Methods in org.apache.ignite.internal.processors.cache.persistence.defragmentation.maintenance that return MaintenanceAction
`@Nullable MaintenanceAction<Boolean>` DefragmentationWorkflowCallback.`automaticAction()` Component can provide optional `MaintenanceAction` that will be executed automatically by `MaintenanceRegistry` when node enters maintenance mode.

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

Methods in org.apache.ignite.maintenance that return MaintenanceAction
`@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
`List<MaintenanceAction<?>>` MaintenanceRegistry.`actionsForMaintenanceTask(String maintenanceTaskName)` All `MaintenanceAction`s provided by a component for `MaintenanceTask` with a given name.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.13.0
Release Date | : April 20 2022