# Uses of Package
org.apache.ignite.maintenance

Packages that use org.apache.ignite.maintenance
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.cache.query.index.sorted.maintenance
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.internal.processors.cache.persistence.wal.reader
org.apache.ignite.maintenance: Contains public interfaces for maintenance mechanism.

Classes in org.apache.ignite.maintenance used by org.apache.ignite.internal
MaintenanceRegistry: `MaintenanceRegistry` is a service local to each Ignite node that allows to request performing maintenance actions on that particular node.

Classes in org.apache.ignite.maintenance used by org.apache.ignite.internal.cache.query.index.sorted.maintenance
MaintenanceAction: Maintenance action interface enables user to execute operations related to a particular `MaintenanceTask`.
MaintenanceTask: Represents request to handle maintenance situation.
MaintenanceWorkflowCallback: Abstraction to decouple interaction between `MaintenanceRegistry` and components that may require maintenance.

Classes in org.apache.ignite.maintenance used by org.apache.ignite.internal.maintenance
MaintenanceAction: Maintenance action interface enables user to execute operations related to a particular `MaintenanceTask`.
MaintenanceRegistry: `MaintenanceRegistry` is a service local to each Ignite node that allows to request performing maintenance actions on that particular node.
MaintenanceTask: Represents request to handle maintenance situation.
MaintenanceWorkflowCallback: Abstraction to decouple interaction between `MaintenanceRegistry` and components that may require maintenance.

Classes in org.apache.ignite.maintenance used by org.apache.ignite.internal.processors.cache.persistence
MaintenanceAction: Maintenance action interface enables user to execute operations related to a particular `MaintenanceTask`.
MaintenanceWorkflowCallback: Abstraction to decouple interaction between `MaintenanceRegistry` and components that may require maintenance.

Classes in org.apache.ignite.maintenance used by org.apache.ignite.internal.processors.cache.persistence.defragmentation.maintenance
MaintenanceAction: Maintenance action interface enables user to execute operations related to a particular `MaintenanceTask`.
MaintenanceTask: Represents request to handle maintenance situation.
MaintenanceWorkflowCallback: Abstraction to decouple interaction between `MaintenanceRegistry` and components that may require maintenance.

Classes in org.apache.ignite.maintenance used by org.apache.ignite.internal.processors.cache.persistence.wal.reader
MaintenanceRegistry: `MaintenanceRegistry` is a service local to each Ignite node that allows to request performing maintenance actions on that particular node.

Classes in org.apache.ignite.maintenance used by org.apache.ignite.maintenance
MaintenanceAction: Maintenance action interface enables user to execute operations related to a particular `MaintenanceTask`.
MaintenanceTask: Represents request to handle maintenance situation.
MaintenanceWorkflowCallback: Abstraction to decouple interaction between `MaintenanceRegistry` and components that may require maintenance.