Class PartitionedService.PartitionRecoveryAction

java.lang.Object
com.tangosol.net.PartitionedService.PartitionRecoveryAction
All Implemented Interfaces:
Action, PartitionedService.PartitionedAction
Enclosing interface:
PartitionedService

public static class PartitionedService.PartitionRecoveryAction extends Object implements PartitionedService.PartitionedAction
A PartitionedAction representing the recovery of orphaned partitions from the persistent storage, or the assignment of empty partitions if the persistent storage is unavailable or lost.
  • Field Details

    • m_resolver

      protected GUIDHelper.GUIDResolver m_resolver
      The GUID resolver.
    • m_partsOrphan

      protected PartitionSet m_partsOrphan
      The set of orphaned partitions.
    • m_infoQuorum

      protected com.tangosol.net.internal.QuorumInfo m_infoQuorum
      The "last good" service membership.
  • Constructor Details

    • PartitionRecoveryAction

      public PartitionRecoveryAction(PartitionSet partsOrphan, GUIDHelper.GUIDResolver resolver, com.tangosol.net.internal.QuorumInfo infoQuorum)
      Construct a PartitionRecoveryAction for the specified partitions, GUID resolver and the "last good" membership info.
      Parameters:
      partsOrphan - the set of orphaned partitions
      resolver - the GUID resolver
      infoQuorum - the "last good" membership info
  • Method Details

    • getResolver

      public GUIDHelper.GUIDResolver getResolver()
      Return the GUID resolver.
      Returns:
      the GUID resolver
    • getOrphanedPartitions

      public PartitionSet getOrphanedPartitions()
      Return the set of orphaned partitions.
      Returns:
      the set of orphaned partitions
    • getQuorumInfo

      public com.tangosol.net.internal.QuorumInfo getQuorumInfo()
      Return the "last good" service membership info.
      Returns:
      the "last good" service membership