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 Details

    • nodeName

      public String 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

      public ExecutorService threadPool()
    • busyLock

      public org.apache.ignite.internal.util.IgniteSpinBusyLock busyLock()
    • snapshotFileSystemManager

      public SnapshotFileSystemManager snapshotFileSystemManager()
    • snapshotMetaSerializer

      public SnapshotMetaSerializer snapshotMetaSerializer()
    • snapshotMetaWriter

      public SnapshotMetaWriter snapshotMetaWriter()
    • replicationConfiguration

      public org.apache.ignite.internal.replicator.configuration.ReplicationConfiguration replicationConfiguration()
    • snapshotTombstoneManager

      public SnapshotTombstoneManager snapshotTombstoneManager()
    • ongoingSnapshots

      public OngoingSnapshotOperations 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

      public SnapshotProperties properties()
    • clockService

      public org.apache.ignite.internal.hlc.ClockService clockService()
    • close

      public void close() throws Exception
      Specified by:
      close in interface org.apache.ignite.internal.close.ManuallyCloseable
      Throws:
      Exception