Package org.gridgain.internal.snapshots
Class SnapshotManagerContext
java.lang.Object
org.gridgain.internal.snapshots.SnapshotManagerContext
- All Implemented Interfaces:
org.apache.ignite.internal.close.ManuallyCloseable
public class SnapshotManagerContext
extends Object
implements org.apache.ignite.internal.close.ManuallyCloseable
Class containing a bunch of components common for the Snapshots module.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.ignite.internal.util.IgniteSpinBusyLockbusyLock()org.apache.ignite.internal.catalog.CatalogManagerorg.apache.ignite.internal.hlc.HybridClockclock()org.apache.ignite.internal.hlc.ClockServicevoidclose()org.gridgain.internal.encryption.storage.DataEncryptionKeyManagerorg.apache.ignite.internal.cluster.management.topology.api.LogicalTopologyServiceorg.apache.ignite.internal.network.MessagingServiceorg.apache.ignite.internal.metastorage.impl.MetaStorageManagerImplnodeName()org.apache.ignite.internal.components.NodePropertiesReturns object for managing currently running snapshot operations.org.apache.ignite.internal.partition.replicator.PartitionReplicaLifecycleManagerorg.apache.ignite.internal.placementdriver.PlacementDriverorg.apache.ignite.internal.replicator.ReplicaManagerorg.apache.ignite.internal.replicator.configuration.ReplicationConfigurationorg.apache.ignite.internal.schema.SchemaSyncServiceorg.apache.ignite.internal.table.distributed.TableManagerorg.apache.ignite.internal.network.TopologyServiceorg.apache.ignite.internal.tx.TxManager
-
Method Details
-
nodeName
-
messagingService
public org.apache.ignite.internal.network.MessagingService messagingService() -
topologyService
public org.apache.ignite.internal.network.TopologyService topologyService() -
metaStorageManager
public org.apache.ignite.internal.metastorage.impl.MetaStorageManagerImpl metaStorageManager() -
catalogManager
public org.apache.ignite.internal.catalog.CatalogManager catalogManager() -
replicaManager
public org.apache.ignite.internal.replicator.ReplicaManager replicaManager() -
tableManager
public org.apache.ignite.internal.table.distributed.TableManager tableManager() -
txManager
public org.apache.ignite.internal.tx.TxManager txManager() -
partitionReplicaLifecycleManager
public org.apache.ignite.internal.partition.replicator.PartitionReplicaLifecycleManager partitionReplicaLifecycleManager() -
logicalTopologyService
public org.apache.ignite.internal.cluster.management.topology.api.LogicalTopologyService logicalTopologyService() -
schemaSyncService
public org.apache.ignite.internal.schema.SchemaSyncService schemaSyncService() -
placementDriver
public org.apache.ignite.internal.placementdriver.PlacementDriver placementDriver() -
clock
public org.apache.ignite.internal.hlc.HybridClock clock() -
threadPool
-
busyLock
public org.apache.ignite.internal.util.IgniteSpinBusyLock busyLock() -
snapshotFileSystemManager
-
snapshotMetaSerializer
-
snapshotMetaWriter
-
replicationConfiguration
public org.apache.ignite.internal.replicator.configuration.ReplicationConfiguration replicationConfiguration() -
snapshotTombstoneManager
-
ongoingSnapshots
Returns object for managing currently running snapshot operations.- Returns:
- Shared object representing ongoing snapshot operations.
-
keyManager
public org.gridgain.internal.encryption.storage.DataEncryptionKeyManager keyManager() -
nodeProperties
public org.apache.ignite.internal.components.NodeProperties nodeProperties() -
properties
-
clockService
public org.apache.ignite.internal.hlc.ClockService clockService() -
close
- Specified by:
closein interfaceorg.apache.ignite.internal.close.ManuallyCloseable- Throws:
Exception
-