Index

A B C D G H I L N O P R S T Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

addRows(long) - Method in interface org.gridgain.internal.recovery.statistic.accumulator.RowsStatisticAccumulator
Add rows count to statistic.

B

binaryRowUpgrader() - Method in class org.gridgain.internal.recovery.TableInfo
 
build() - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
Creates recovery request.
builder() - Static method in class org.gridgain.internal.recovery.RecoveryRequest
Returns builder for RecoveryRequest.

C

calculatePartitions(List<CatalogTableDescriptor>, long) - Method in class org.gridgain.internal.recovery.PartitionsCalculator
Calculates partition sets hosted by this node for the given tables.
cancel() - Method in class org.gridgain.internal.recovery.PartitionRecovery
 
cancel() - Method in interface org.gridgain.internal.recovery.Recovery
Cancels recovery process.

D

dataProvider() - Method in class org.gridgain.internal.recovery.TableInfo
 

G

getTable(int) - Method in interface org.gridgain.internal.recovery.TableProvider
Returns table instance for specified table id.

H

handlePartitionRecoveryFinished(int, int, long, long) - Method in class org.gridgain.internal.recovery.progress.LogProgressHandler
 
handlePartitionRecoveryFinished(int, int, long, long) - Method in interface org.gridgain.internal.recovery.progress.RecoveryProgressHandler
Handles partition recovery process finished.
handler() - Method in class org.gridgain.internal.recovery.RecoveryRequest
Returns progress handler.
handler(RecoveryProgressHandler) - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
handleRecoveryException(Throwable) - Method in class org.gridgain.internal.recovery.progress.LogProgressHandler
 
handleRecoveryException(Throwable) - Method in interface org.gridgain.internal.recovery.progress.RecoveryProgressHandler
Handles recovery process exception.
handleRecoveryFinished(long, long) - Method in class org.gridgain.internal.recovery.progress.LogProgressHandler
 
handleRecoveryFinished(long, long) - Method in interface org.gridgain.internal.recovery.progress.RecoveryProgressHandler
Handles recovery process finished.
handleTableRecoveryFinished(int, long, long) - Method in class org.gridgain.internal.recovery.progress.LogProgressHandler
 
handleTableRecoveryFinished(int, long, long) - Method in interface org.gridgain.internal.recovery.progress.RecoveryProgressHandler
Handles table recovery process finished.

I

id() - Method in class org.gridgain.internal.recovery.RecoveryRequest
Returns recovery identifier.
id(UUID) - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
indexStorages(int) - Method in interface org.gridgain.internal.recovery.StorageProvider
Returns all index storages for provided partition number.

L

lastInChain() - Method in class org.gridgain.internal.recovery.RecoveryRequest
If this recovery of the partition is last in chain (i.e.
lastInChain(boolean) - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
LogProgressHandler - Class in org.gridgain.internal.recovery.progress
Implementation of RecoveryProgressHandler based on logging.
LogProgressHandler(UUID, IgniteLogger) - Constructor for class org.gridgain.internal.recovery.progress.LogProgressHandler
 

N

NOOP - Static variable in interface org.gridgain.internal.recovery.progress.RecoveryProgressHandler
Noop implementation.

O

onRequestProcessed(RecoveryRequest) - Method in interface org.gridgain.internal.recovery.RecoveryRequestProcessedListener
 
org.gridgain.internal.recovery - package org.gridgain.internal.recovery
 
org.gridgain.internal.recovery.progress - package org.gridgain.internal.recovery.progress
 
org.gridgain.internal.recovery.statistic - package org.gridgain.internal.recovery.statistic
 
org.gridgain.internal.recovery.statistic.accumulator - package org.gridgain.internal.recovery.statistic.accumulator
 

P

partitionDataAsync(int, ExecutorService) - Method in interface org.gridgain.internal.recovery.TableDataProvider
Returns publisher with table data reader for provided partition number.
partitionId() - Method in class org.gridgain.internal.recovery.PartitionRecovery
 
PartitionRecovery - Class in org.gridgain.internal.recovery
Partition recovery.
PartitionRecovery(StorageProvider, TableDataProvider, BinaryRowUpgrader, int, HybridTimestamp, ExecutorService, int, boolean, RowsStatisticAccumulator) - Constructor for class org.gridgain.internal.recovery.PartitionRecovery
Constructor.
partitions() - Method in class org.gridgain.internal.recovery.TableInfo
 
PartitionsCalculator - Class in org.gridgain.internal.recovery
Class for computing an expected partition set hosted by this node for a given Distribution Zone.
PartitionsCalculator(String, MetaStorageManager, NodeProperties) - Constructor for class org.gridgain.internal.recovery.PartitionsCalculator
Constructor.
partitionStorage(int) - Method in interface org.gridgain.internal.recovery.StorageProvider
Returns multi version partition storage for provided partition number.
process(RecoveryRequest) - Method in class org.gridgain.internal.recovery.RecoveryManager
Process recovery request.

R

RaftLogTruncater - Class in org.gridgain.internal.recovery
Class for truncating Raft log prefix.
RaftLogTruncater(String, TableManager, PartitionReplicaLifecycleManager, ReplicaManager, NodeProperties, IgniteSpinBusyLock) - Constructor for class org.gridgain.internal.recovery.RaftLogTruncater
Constructor.
recoveredPartitionsForTable(int) - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveredPartitionsForTable(int) - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns count of recovered partitions for specified table.
recoveredRows() - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveredRows() - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns count of recovered rows.
recoveredRowsForPartition(int, int) - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveredRowsForPartition(int, int) - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns count of recovered rows for specified partition and table.
recoveredRowsForTable(int) - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveredRowsForTable(int) - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns count of recovered rows for specified table.
recoveredTables() - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveredTables() - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns count of recovered tables.
Recovery - Interface in org.gridgain.internal.recovery
Recovery entry representation.
recoveryBatchSize() - Method in class org.gridgain.internal.recovery.RecoveryRequest
Returns recovery entry batch size.
recoveryBatchSize(int) - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
recoveryFinished() - Method in interface org.gridgain.internal.recovery.statistic.accumulator.TimeStatisticCollector
Marks recovery as finished now.
recoveryFinished() - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
RecoveryManager - Class in org.gridgain.internal.recovery
Recovery manager.
RecoveryManager(TableProvider, RecoveryRequestProcessedListener) - Constructor for class org.gridgain.internal.recovery.RecoveryManager
Constructor.
RecoveryProgressHandler - Interface in org.gridgain.internal.recovery.progress
Recovery handler for recovery process.
RecoveryRequest - Class in org.gridgain.internal.recovery
Recovery request representation.
RecoveryRequest.RecoveryRequestBuilder - Class in org.gridgain.internal.recovery
Builder for RecoveryRequest.
RecoveryRequestBuilder() - Constructor for class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
RecoveryRequestProcessedListener - Interface in org.gridgain.internal.recovery
Callback that gets invoked after a recovery request has been processed.
recoveryStarted() - Method in interface org.gridgain.internal.recovery.statistic.accumulator.TimeStatisticCollector
Marks recovery as started now.
recoveryStarted() - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
RecoveryStatistic - Class in org.gridgain.internal.recovery.statistic
Thread-safe recovery statistic provider and accumulator implementation.
RecoveryStatistic() - Constructor for class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveryTime() - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveryTime() - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns time spend for recovery process in millis.
recoveryTimeForPartition(int, int) - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveryTimeForPartition(int, int) - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns time spend for recovery process in millis for specified partition and table.
recoveryTimeForTable(int) - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
recoveryTimeForTable(int) - Method in interface org.gridgain.internal.recovery.statistic.StatisticsProvider
Returns time spend for recovery process in millis for specified table.
rowsStatisticAccumulator(int, int) - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
Returns statistic accumulator for specified table and partition.
RowsStatisticAccumulator - Interface in org.gridgain.internal.recovery.statistic.accumulator
Accumulator of recovered rows.

S

start() - Method in class org.gridgain.internal.recovery.PartitionRecovery
 
start() - Method in interface org.gridgain.internal.recovery.Recovery
Starts recovery process.
StatisticsProvider - Interface in org.gridgain.internal.recovery.statistic
Recovery process statistics provider.
StorageProvider - Interface in org.gridgain.internal.recovery
Storage provider for multi version partition and index storages.

T

TableDataProvider - Interface in org.gridgain.internal.recovery
Table data provider interface.
tableId() - Method in class org.gridgain.internal.recovery.TableInfo
 
TableInfo - Class in org.gridgain.internal.recovery
Class containing information about a table being restored.
TableInfo(TableDataProvider, BinaryRowUpgrader, PartitionSet, int, int) - Constructor for class org.gridgain.internal.recovery.TableInfo
Constructor.
TableProvider - Interface in org.gridgain.internal.recovery
Provider for table instances by table id.
tables() - Method in class org.gridgain.internal.recovery.RecoveryRequest
Returns information about the tables that need to be recovered.
tables(List<TableInfo>) - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
TEMP_TABLE_SCHEMA_VERSION - Static variable in class org.gridgain.internal.recovery.PartitionRecovery
Version of the temporary table created for recovery.
threadPool() - Method in class org.gridgain.internal.recovery.RecoveryRequest
Returns working thread pool.
threadPool(ExecutorService) - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
timestampToRecovery() - Method in class org.gridgain.internal.recovery.RecoveryRequest
Returns timestamp to recovery.
timestampToRecovery(HybridTimestamp) - Method in class org.gridgain.internal.recovery.RecoveryRequest.RecoveryRequestBuilder
 
timeStatisticCollector(int) - Method in class org.gridgain.internal.recovery.statistic.RecoveryStatistic
 
TimeStatisticCollector - Interface in org.gridgain.internal.recovery.statistic.accumulator
Accumulator for recovery process time spending.
truncateRaftLog(RecoveryRequest) - Method in class org.gridgain.internal.recovery.RaftLogTruncater
Truncates Raft log prefix up to a non-zero index.

Z

zoneId() - Method in class org.gridgain.internal.recovery.TableInfo
 
A B C D G H I L N O P R S T Z 
All Classes and Interfaces|All Packages|Constant Field Values