Index

A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

api(LicenseFeatureChecker, Authorizer) - Method in class org.gridgain.internal.pitr.PitrManager
 

B

beforeNodeStop() - Method in class org.gridgain.internal.pitr.PitrManager
 
buildTableLockKey(TableName) - Static method in class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
Creates a Meta Storage key that maps to recovered table lock.
busyLock() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 

C

cancelAllOngoingPitrOperationsDueToLocalFailure() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalStateWatch
Cancels local recovery operations.
catalogManager() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
catalogVersion() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
causalityToken() - Method in class org.gridgain.internal.pitr.metastorage.PitrStateContext
 
clock() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
close() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
clusterService() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
COMPLETED - Enum constant in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
Operation has completed.
context() - Method in class org.gridgain.internal.pitr.PitrManager
 
CoordinatorState - Class in org.gridgain.internal.pitr
Represents a state specific to the PITR coordinator role.
CreateTempTablesCommand - Class in org.gridgain.internal.pitr.catalog
A command that creates temporary tables for recovery.
CreateTempTablesCommand(String, Collection<TableName>, Catalog) - Constructor for class org.gridgain.internal.pitr.catalog.CreateTempTablesCommand
Constructor.

D

description() - Method in interface org.gridgain.internal.pitr.message.StateResponseMessage
 
description() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
description() - Method in class org.gridgain.internal.pitr.metastorage.PitrProgress
 
distributionZoneManager() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
DropExistingTablesCommand - Class in org.gridgain.internal.pitr.catalog
A command that drops existing tables before renaming recovered tables.
DropExistingTablesCommand(Collection<TableName>) - Constructor for class org.gridgain.internal.pitr.catalog.DropExistingTablesCommand
 

E

equals(Object) - Method in class org.gridgain.internal.pitr.TableName
 
ERROR_RESPONSE - Static variable in class org.gridgain.internal.pitr.message.PitrMessageGroup
Message type for ErrorResponseMessage.
errorDescription() - Method in interface org.gridgain.internal.pitr.message.ErrorResponseMessage
 
ErrorResponseMessage - Interface in org.gridgain.internal.pitr.message
This response is sent when PITR request failed.
expectedNodeNames() - Method in class org.gridgain.internal.pitr.metastorage.PitrLocalStateWatch
 

F

FAILED - Enum constant in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
Operation has failed.
from(Set<String>) - Static method in class org.gridgain.internal.pitr.TableName
 
fromId(int) - Static method in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
Returns the enumerated value from its id.

G

get(UpdateContext) - Method in class org.gridgain.internal.pitr.catalog.CreateTempTablesCommand
 
get(UpdateContext) - Method in class org.gridgain.internal.pitr.catalog.DropExistingTablesCommand
 
get(UpdateContext) - Method in class org.gridgain.internal.pitr.catalog.RenameTempTables
 
get(UpdateContext) - Method in class org.gridgain.internal.pitr.catalog.TablesAccessCommand
 
getRecoveryState(UUID) - Method in class org.gridgain.internal.pitr.PitrFacade
Get a recovery operation state.

H

hashCode() - Method in class org.gridgain.internal.pitr.TableName
 

I

id() - Method in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
 
inBusyLockAsync(Supplier<CompletableFuture<T>>) - Method in class org.gridgain.internal.pitr.metastorage.PitrStateContext
Method that runs the provided action in busyLock.

L

lock(Set<TableName>) - Static method in class org.gridgain.internal.pitr.catalog.TablesAccessCommand
 
logicalTopologyService() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 

M

merge(PitrProgressDetails) - Method in class org.gridgain.internal.pitr.metastorage.PitrProgressDetails
Merges current details with the other.
mergeLocalStates(PitrManagerContext, UUID) - Static method in class org.gridgain.internal.pitr.metastorage.PitrProgress
Collect and merge all nodes local states by operationId prefix in metastorage.
messagesFactory() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
messagingService() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
metaStorageManager() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 

N

name() - Method in class org.gridgain.internal.pitr.TableName
 
nodeName() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
nodeNameFromPitrLocalStateKey(byte[]) - Static method in class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
 
nodeNames() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
NodePitrConfigurationModule - Class in org.gridgain.internal.pitr.configuration
Node-local PITR configuration module.
NodePitrConfigurationModule() - Constructor for class org.gridgain.internal.pitr.configuration.NodePitrConfigurationModule
 
NodePitrConfigurationSchema - Class in org.gridgain.internal.pitr.configuration
Node-local configuration schema for PITR.
NodePitrConfigurationSchema() - Constructor for class org.gridgain.internal.pitr.configuration.NodePitrConfigurationSchema
 
NodePitrExtensionConfigurationSchema - Class in org.gridgain.internal.pitr.configuration
Extension for node-local PITR configuration schema.
NodePitrExtensionConfigurationSchema() - Constructor for class org.gridgain.internal.pitr.configuration.NodePitrExtensionConfigurationSchema
 
nodeProperties() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
NOT_COORDINATOR - Static variable in class org.gridgain.internal.pitr.message.PitrMessageGroup
Message type for NotCoordinatorMessage.
NotCoordinatorMessage - Interface in org.gridgain.internal.pitr.message
This response is sent when PITR request receiver is not a coordinator.

O

onComplete(String) - Method in class org.gridgain.internal.pitr.metastorage.PitrLocalStateWatch
Called when a node has reported that it successfully completed operation locally.
onFail(String, String) - Method in class org.gridgain.internal.pitr.metastorage.PitrLocalStateWatch
Called when a node has reported that it failed while doing operation locally.
onOperationComplete(UUID) - Method in class org.gridgain.internal.pitr.CoordinatorState
Must be invoked when an operation finishes.
onOperationStarted(UUID, PitrLocalStateWatch) - Method in class org.gridgain.internal.pitr.CoordinatorState
Must be invoked when an operation is requested.
onUpdate(WatchEvent) - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalStateWatch
 
onUpdate(WatchEvent) - Method in class org.gridgain.internal.pitr.metastorage.PitrLocalStateWatch
 
operationId() - Method in interface org.gridgain.internal.pitr.message.RecoveryResponseMessage
 
operationId() - Method in interface org.gridgain.internal.pitr.message.StateRequestMessage
 
operationId() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
operationId() - Method in class org.gridgain.internal.pitr.metastorage.PitrLocalStateWatch
 
operationId() - Method in class org.gridgain.internal.pitr.metastorage.PitrStateContext
 
org.gridgain.internal.pitr - package org.gridgain.internal.pitr
 
org.gridgain.internal.pitr.catalog - package org.gridgain.internal.pitr.catalog
 
org.gridgain.internal.pitr.configuration - package org.gridgain.internal.pitr.configuration
 
org.gridgain.internal.pitr.exception - package org.gridgain.internal.pitr.exception
 
org.gridgain.internal.pitr.message - package org.gridgain.internal.pitr.message
 
org.gridgain.internal.pitr.metastorage - package org.gridgain.internal.pitr.metastorage
 

P

partitionReplicaLifecycleManager() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
pitr - Variable in class org.gridgain.internal.pitr.configuration.NodePitrExtensionConfigurationSchema
 
PitrCancelledException - Exception in org.gridgain.internal.pitr.exception
Thrown when recovery is cancelled.
PitrCancelledException() - Constructor for exception org.gridgain.internal.pitr.exception.PitrCancelledException
 
pitrCoordinatorTermKey(UUID) - Static method in class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
Creates a Meta Storage key that maps to the PITR Coordinator Term of a given operation.
PitrException - Exception in org.gridgain.internal.pitr.exception
General PITR error.
PitrException(String) - Constructor for exception org.gridgain.internal.pitr.exception.PitrException
 
PitrException(String, Throwable) - Constructor for exception org.gridgain.internal.pitr.exception.PitrException
 
PitrFacade - Class in org.gridgain.internal.pitr
Facade api.
PitrGlobalState - Class in org.gridgain.internal.pitr.metastorage
Point in time recovery global state.
PitrGlobalState(PitrStatus, UUID, Set<String>, Set<TableName>, HybridTimestamp, String, int, PitrProgress) - Constructor for class org.gridgain.internal.pitr.metastorage.PitrGlobalState
Constructs global PITR state.
pitrGlobalStateKey(UUID) - Static method in class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
 
pitrGlobalStatePrefix() - Static method in class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
 
PitrGlobalStateWatch - Class in org.gridgain.internal.pitr.metastorage
Watches the metastorage for changes in the global PITR states and manages local PITR states.
PitrGlobalStateWatch(PitrManagerContext) - Constructor for class org.gridgain.internal.pitr.metastorage.PitrGlobalStateWatch
 
pitrLocalStateKey(UUID, String) - Static method in class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
 
pitrLocalStatePrefix(UUID) - Static method in class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
 
PitrLocalStateWatch - Class in org.gridgain.internal.pitr.metastorage
Watches the metastorage for changes in the local PITR states and updates global state.
PitrLocalStateWatch(PitrManagerContext, CoordinatorState, PitrGlobalState) - Constructor for class org.gridgain.internal.pitr.metastorage.PitrLocalStateWatch
Constructor.
PitrManager - Class in org.gridgain.internal.pitr
Point in time recovery component.
PitrManager(NodePitrConfiguration, ClusterService, MetaStorageManagerImpl, CatalogManager, TableManager, TxManager, DistributionZoneManager, LogicalTopologyService, HybridClock, ReplicationConfiguration, ReplicaManager, PartitionReplicaLifecycleManager, NodeProperties) - Constructor for class org.gridgain.internal.pitr.PitrManager
Constructor.
PitrManagerContext - Class in org.gridgain.internal.pitr
Contains components needed for recovery.
PitrMessageGroup - Class in org.gridgain.internal.pitr.message
Message Group for PITR-related messages.
PitrMessageGroup() - Constructor for class org.gridgain.internal.pitr.message.PitrMessageGroup
 
PitrMetaStorageKeys - Class in org.gridgain.internal.pitr.metastorage
Class containing methods and constants related to Meta Storage keys used in the PITR.
PitrMetaStorageKeys() - Constructor for class org.gridgain.internal.pitr.metastorage.PitrMetaStorageKeys
 
PitrProgress - Class in org.gridgain.internal.pitr.metastorage
Point in time recovery progress.
PitrProgressDetails - Class in org.gridgain.internal.pitr.metastorage
Represents recovery progress details - rows, time, etc.
PitrReader - Class in org.gridgain.internal.pitr
Partition data reader.
PitrReader(PitrManagerContext) - Constructor for class org.gridgain.internal.pitr.PitrReader
Constructor.
PitrState - Class in org.gridgain.internal.pitr
Represents point in time recovery state.
PitrState(Map<String, Long>, PitrStatus) - Constructor for class org.gridgain.internal.pitr.PitrState
Constructor.
PitrStateContext - Class in org.gridgain.internal.pitr.metastorage
Class encapsulating the state of a recovery process.
PitrStatus - Enum Class in org.gridgain.internal.pitr.metastorage
Represents a status of a point in time recovery.
PitrUtils - Class in org.gridgain.internal.pitr
PITR utils.
PREPARED - Enum constant in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
Some preparation steps of the operation are under way, but the operation itself has not started yet.
progress() - Method in interface org.gridgain.internal.pitr.message.StateResponseMessage
 
progress() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
progress() - Method in class org.gridgain.internal.pitr.PitrState
 

R

recover(PitrStateContext, RecoveryProgressHandler) - Method in class org.gridgain.internal.pitr.PitrReader
Starts data recovery.
recoverTables(Instant, List<String>) - Method in class org.gridgain.internal.pitr.PitrFacade
Starts a recovery process.
RECOVERY_REQUEST - Static variable in class org.gridgain.internal.pitr.message.PitrMessageGroup
Message type for RecoveryRequestMessage.
RECOVERY_RESPONSE - Static variable in class org.gridgain.internal.pitr.message.PitrMessageGroup
Message type for RecoveryResponseMessage.
RecoveryRequestMessage - Interface in org.gridgain.internal.pitr.message
Point in time recovery request.
RecoveryResponseMessage - Interface in org.gridgain.internal.pitr.message
This response is sent when recovery has started.
RenameTempTables - Class in org.gridgain.internal.pitr.catalog
A command that renames temporary tables after recovery.
RenameTempTables(String, Collection<TableName>) - Constructor for class org.gridgain.internal.pitr.catalog.RenameTempTables
 
replicaManager() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
replicationConfiguration() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
rowsUpdated() - Method in class org.gridgain.internal.pitr.metastorage.PitrProgressDetails
 

S

schema() - Method in class org.gridgain.internal.pitr.TableName
 
schemaExtensions() - Method in class org.gridgain.internal.pitr.configuration.NodePitrConfigurationModule
 
setTotal(PitrProgressDetails) - Method in class org.gridgain.internal.pitr.metastorage.PitrProgress
 
startAsync(ComponentContext) - Method in class org.gridgain.internal.pitr.PitrManager
 
STARTED - Enum constant in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
Operation has started.
state() - Method in class org.gridgain.internal.pitr.metastorage.PitrStateContext
 
STATE_REQUEST - Static variable in class org.gridgain.internal.pitr.message.PitrMessageGroup
Message type for StateRequestMessage.
STATE_RESPONSE - Static variable in class org.gridgain.internal.pitr.message.PitrMessageGroup
Message type for StateResponseMessage.
StateRequestMessage - Interface in org.gridgain.internal.pitr.message
Point in time state request.
StateResponseMessage - Interface in org.gridgain.internal.pitr.message
Point in time state response.
status() - Method in interface org.gridgain.internal.pitr.message.StateResponseMessage
 
status() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
status() - Method in class org.gridgain.internal.pitr.metastorage.PitrProgress
 
status() - Method in class org.gridgain.internal.pitr.PitrState
 
stopAsync(ComponentContext) - Method in class org.gridgain.internal.pitr.PitrManager
 

T

tableManager() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
TableName - Class in org.gridgain.internal.pitr
Typed wrapper.
TableName(String, String) - Constructor for class org.gridgain.internal.pitr.TableName
 
tableNames() - Method in interface org.gridgain.internal.pitr.message.RecoveryRequestMessage
Set of fully-qualified table names that will be recovered.
tables() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
tables() - Method in class org.gridgain.internal.pitr.metastorage.PitrProgress
 
tables() - Method in class org.gridgain.internal.pitr.metastorage.PitrStateContext
 
TablesAccessCommand - Class in org.gridgain.internal.pitr.catalog
A command that locks tables.
term() - Method in class org.gridgain.internal.pitr.CoordinatorState
Coordinator term.
threadPool() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
threadPoolSize - Variable in class org.gridgain.internal.pitr.configuration.NodePitrConfigurationSchema
Amount of threads used by the PITR component for IO operations when restoring.
timestamp() - Method in interface org.gridgain.internal.pitr.message.RecoveryRequestMessage
 
timestamp() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
timestampLong() - Method in interface org.gridgain.internal.pitr.message.RecoveryRequestMessage
Point in time at which the PITR restoration request has been issued.
timestampLong() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
TMP_PREFIX - Static variable in class org.gridgain.internal.pitr.PitrManager
 
tmpTableName(String) - Static method in class org.gridgain.internal.pitr.PitrUtils
Returns table with temp prefix.
topology() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
toString() - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
toString() - Method in class org.gridgain.internal.pitr.metastorage.PitrProgress
 
toString() - Method in class org.gridgain.internal.pitr.TableName
 
total() - Method in class org.gridgain.internal.pitr.metastorage.PitrProgress
 
txManager() - Method in class org.gridgain.internal.pitr.PitrManagerContext
 
type() - Method in class org.gridgain.internal.pitr.configuration.NodePitrConfigurationModule
 

U

UNKNOWN_CATALOG_VERSION - Static variable in class org.gridgain.internal.pitr.metastorage.PitrGlobalState
 
unlock(Set<TableName>) - Static method in class org.gridgain.internal.pitr.catalog.TablesAccessCommand
 
updatePitrReader(Function<PitrManagerContext, PitrReader>) - Method in class org.gridgain.internal.pitr.metastorage.PitrGlobalStateWatch
 
updatePitrReader(Function<PitrManagerContext, PitrReader>) - Method in class org.gridgain.internal.pitr.PitrManager
 

V

valueOf(String) - Static method in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gridgain.internal.pitr.metastorage.PitrStatus
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form