public interface IgniteDefragmentation
| Modifier and Type | Interface and Description |
|---|---|
static class |
IgniteDefragmentation.CancelResult
Result of the cancellation.
|
static class |
IgniteDefragmentation.CompletedDefragmentationInfo |
static class |
IgniteDefragmentation.DefragmentationInfo |
static class |
IgniteDefragmentation.DefragmentationStatus |
static class |
IgniteDefragmentation.InProgressDefragmentationInfo |
static class |
IgniteDefragmentation.ScheduleResult
Result of the scheduling.
|
| Modifier and Type | Method and Description |
|---|---|
IgniteDefragmentation.CancelResult |
cancel()
Cancel scheduled or ongoing defragmentation.
|
boolean |
inProgress() |
int |
processedPartitions() |
IgniteDefragmentation.ScheduleResult |
schedule(List<String> cacheNames)
Schedule defragmentaton on next start of the node.
|
long |
startTime() |
IgniteDefragmentation.DefragmentationStatus |
status()
Get the status of the ongoing defragmentation.
|
int |
totalPartitions() |
IgniteDefragmentation.ScheduleResult schedule(List<String> cacheNames) throws IgniteCheckedException
cacheNames - Names of caches to run defragmentation on.IgniteCheckedException - If failed.IgniteDefragmentation.CancelResult cancel() throws IgniteCheckedException
IgniteCheckedException - If failed.IgniteDefragmentation.DefragmentationStatus status() throws IgniteCheckedException
IgniteCheckedException - If failed.boolean inProgress()
true if there is an ongoing defragmentation.int processedPartitions()
int totalPartitions()
long startTime()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023