Index
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
actioninbusyLock.
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, long) - Static method in class org.gridgain.internal.pitr.metastorage.PitrProgress
-
Collect and merge all nodes local states by
operationIdprefix 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.metastorage.PitrProgressDetails
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form