| Package | Description |
|---|---|
| org.apache.ignite.internal.cache.query.index.sorted.maintenance | |
| org.apache.ignite.internal.maintenance | |
| org.apache.ignite.internal.processors.cache.persistence.defragmentation.maintenance | |
| org.apache.ignite.maintenance |
Contains public interfaces for maintenance mechanism.
|
| Modifier and Type | Method and Description |
|---|---|
static MaintenanceTask |
MaintenanceRebuildIndexUtils.mergeTasks(MaintenanceTask oldTask,
MaintenanceTask newTask)
Merges two index rebuild maintenance tasks concatenating their parameters.
|
static MaintenanceTask |
MaintenanceRebuildIndexUtils.toMaintenanceTask(int cacheId,
String idxName)
Constructs an index rebuild maintenance task.
|
static MaintenanceTask |
MaintenanceRebuildIndexUtils.toMaintenanceTask(Map<Integer,Set<String>> cacheToIndexes)
Constructs an index rebuild maintenance task based on a map cacheId -> indexes.
|
| Modifier and Type | Method and Description |
|---|---|
static MaintenanceTask |
MaintenanceRebuildIndexUtils.mergeTasks(MaintenanceTask oldTask,
MaintenanceTask newTask)
Merges two index rebuild maintenance tasks concatenating their parameters.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable MaintenanceTask |
MaintenanceProcessor.activeMaintenanceTask(String maitenanceTaskName)
Returns active
MaintenanceTask by its name. |
@Nullable MaintenanceTask |
MaintenanceProcessor.registerMaintenanceTask(MaintenanceTask task)
Method to register
MaintenanceTask locally on the node where method is called. |
@Nullable MaintenanceTask |
MaintenanceProcessor.requestedTask(String maintenanceTaskName) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,MaintenanceTask> |
MaintenanceFileStore.getAllTasks() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable MaintenanceTask |
MaintenanceProcessor.registerMaintenanceTask(MaintenanceTask task)
Method to register
MaintenanceTask locally on the node where method is called. |
void |
MaintenanceProcessor.registerMaintenanceTask(MaintenanceTask task,
UnaryOperator<MaintenanceTask> remappingFunction)
Method to register
MaintenanceTask locally on the node where method is called. |
void |
MaintenanceFileStore.writeMaintenanceTask(MaintenanceTask task) |
| Modifier and Type | Method and Description |
|---|---|
void |
MaintenanceProcessor.registerMaintenanceTask(MaintenanceTask task,
UnaryOperator<MaintenanceTask> remappingFunction)
Method to register
MaintenanceTask locally on the node where method is called. |
| Modifier and Type | Method and Description |
|---|---|
static MaintenanceTask |
DefragmentationParameters.toStore(List<String> cacheNames)
Convert parameter to maintenance storage.
|
| Modifier and Type | Method and Description |
|---|---|
static DefragmentationParameters |
DefragmentationParameters.fromStore(MaintenanceTask rawTask) |
| Modifier and Type | Method and 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) |
| Modifier and Type | Method and 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. |
| Modifier and Type | Method and Description |
|---|---|
void |
MaintenanceRegistry.registerMaintenanceTask(MaintenanceTask task,
UnaryOperator<MaintenanceTask> remappingFunction)
Method to register
MaintenanceTask locally on the node where method is called. |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023