Index

C D E G H L O P R S U V 
All Classes and Interfaces|All Packages

C

cancel() - Method in interface org.gridgain.internal.eviction.task.EvictionTask
Cancels an eviction task.
cancel() - Method in class org.gridgain.internal.eviction.task.RandomTask
 
createEvictionTask(String, EvictionView) - Method in class org.gridgain.internal.eviction.task.EvictionTaskFactory
Creates an eviction task based on the eviction mode.

D

DISABLED - Enum constant in enum class org.gridgain.internal.eviction.EvictionMode
Eviction is disabled.

E

evict(String, long) - Method in class org.gridgain.internal.eviction.task.EvictionRunner
Evicts rows from a region.
EvictionManager - Class in org.gridgain.internal.eviction
Manages data eviction.
EvictionManager(String, EvictionConfiguration, VolatilePageMemoryStorageEngine, ExecutorService, ScheduledExecutorService, EvictionTaskFactory, LicenseFeatureChecker, FailureProcessor) - Constructor for class org.gridgain.internal.eviction.EvictionManager
Creates an instance of the eviction manager.
EvictionMode - Enum Class in org.gridgain.internal.eviction
Eviction mode defines the strategy of the eviction process.
EvictionRunner - Class in org.gridgain.internal.eviction.task
Class that runs eviction on a region.
EvictionRunner(CatalogManager, TableManager, SchemaManager, ClockService, PrimaryReplicaProvider, FailureProcessor, NodeProperties) - Constructor for class org.gridgain.internal.eviction.task.EvictionRunner
Constructor.
EvictionScannerTask - Class in org.gridgain.internal.eviction
Task that scans data regions for eviction thresholds and starts eviction tasks if necessary.
EvictionTask - Interface in org.gridgain.internal.eviction.task
Interface for eviction task.
EvictionTaskFactory - Class in org.gridgain.internal.eviction.task
Factory for creating eviction tasks.
EvictionTaskFactory(ScheduledExecutorService, LowWatermark, LowWatermarkConfiguration, ClockService, CatalogManager, TableManager, SchemaManager, PrimaryReplicaProvider, FailureProcessor, NodeProperties) - Constructor for class org.gridgain.internal.eviction.task.EvictionTaskFactory
Constructor.
EvictionTaskWrapper - Class in org.gridgain.internal.eviction
Wrapper for eviction task and its result.

G

getPartitionsByTableId(int) - Method in class org.gridgain.internal.eviction.PrimaryReplicaProvider
Returns a list of partition IDs for the given table ID which primary replica is on the current node.
getPartitionsByZoneId(int) - Method in class org.gridgain.internal.eviction.PrimaryReplicaProvider
Returns a list of partition IDs for the given zone ID which primary replica is on the current node.

H

HISTORY_ONLY - Enum constant in enum class org.gridgain.internal.eviction.EvictionMode
Only history versions of rows are evicted.

L

LowWatermarkUpdater - Class in org.gridgain.internal.eviction.task
Low watermark updater.
LowWatermarkUpdater(LowWatermark, LowWatermarkConfiguration, ClockService) - Constructor for class org.gridgain.internal.eviction.task.LowWatermarkUpdater
Constructor.

O

org.gridgain.internal.eviction - package org.gridgain.internal.eviction
 
org.gridgain.internal.eviction.task - package org.gridgain.internal.eviction.task
 

P

PrimaryReplicaProvider - Class in org.gridgain.internal.eviction
Provides primary replica information for the current node.
PrimaryReplicaProvider(PlacementDriver, TopologyService, NodeProperties) - Constructor for class org.gridgain.internal.eviction.PrimaryReplicaProvider
Constructor.

R

RANDOM - Enum constant in enum class org.gridgain.internal.eviction.EvictionMode
History versions of rows are evicted and than most recent versions of rows are evicted.
RandomTask - Class in org.gridgain.internal.eviction.task
Eviction task that implements RANDOM eviction mode.
run() - Method in class org.gridgain.internal.eviction.EvictionScannerTask
 
run() - Method in class org.gridgain.internal.eviction.task.RandomTask
 

S

startAsync(ComponentContext) - Method in class org.gridgain.internal.eviction.EvictionManager
 
stopAsync(ComponentContext) - Method in class org.gridgain.internal.eviction.EvictionManager
 

U

updateLowWatermark() - Method in class org.gridgain.internal.eviction.task.LowWatermarkUpdater
Updates low watermark, every call increments the iteration.

V

valueOf(String) - Static method in enum class org.gridgain.internal.eviction.EvictionMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gridgain.internal.eviction.EvictionMode
Returns an array containing the constants of this enum class, in the order they are declared.
C D E G H L O P R S U V 
All Classes and Interfaces|All Packages