Class PitrGlobalState

java.lang.Object
org.gridgain.internal.pitr.metastorage.PitrGlobalState
All Implemented Interfaces:
Serializable

public class PitrGlobalState extends Object implements Serializable
Point in time recovery global state.
See Also:
  • Field Details

    • UNKNOWN_CATALOG_VERSION

      public static final int UNKNOWN_CATALOG_VERSION
      See Also:
  • Constructor Details

    • PitrGlobalState

      public PitrGlobalState(PitrStatus status, UUID operationId, Set<String> nodeNames, Set<TableName> tableNames, org.apache.ignite.internal.hlc.HybridTimestamp timestamp, String description, int catalogVersion, @Nullable @Nullable PitrProgress progress)
      Constructs global PITR state.
      Parameters:
      status - PITR status.
      operationId - Recovery id.
      nodeNames - Set of node names.
      tableNames - Set of tables to recover.
      timestamp - Timestamp.
      description - Description.
      catalogVersion - Catalog version after recovery has started.
      progress - All nodes merged state.
  • Method Details

    • operationId

      public UUID operationId()
    • status

      public PitrStatus status()
    • nodeNames

      public Set<String> nodeNames()
    • timestamp

      public org.apache.ignite.internal.hlc.HybridTimestamp timestamp()
    • timestampLong

      public long timestampLong()
    • tables

      public Set<TableName> tables()
    • description

      public String description()
    • catalogVersion

      public int catalogVersion()
    • progress

      @Nullable public @Nullable PitrProgress progress()
    • toString

      public String toString()
      Overrides:
      toString in class Object