Class InactiveSpaceException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.rmi.RemoteException
com.gigaspaces.cluster.activeelection.InactiveSpaceException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ElectionInProcessException

public class InactiveSpaceException extends RemoteException
This exception thrown when attempting to access an inactive space which runs as a backup of primary space. As long as the the primary space is alive, clients cannot access the backup space directly to perform space operation. When using clustered proxy, the operation will be transparently routed to the active primary space. The getPrimarySpaceName() method return the primary space name the user should access.

Note: Prior to GigaSpaces 5.2 com.j_spaces.core.SpaceStandbyException was used to indicate client access to space running in backup mode.

Version:
5.2
Author:
Igor Goldenberg
See Also:
  • Constructor Details

    • InactiveSpaceException

      public InactiveSpaceException(String inActiveSpaceMemberName, String primarySpaceMemberName)
      Constructor.
      Parameters:
      inActiveSpaceMemberName - the backup-only space name.
      primarySpaceMemberName - the alive primary space of this backup.
    • InactiveSpaceException

      protected InactiveSpaceException(String inActiveSpaceMemberName, String primarySpaceMemberName, String msg)
  • Method Details

    • getPrimarySpaceName

      public String getPrimarySpaceName()
      Returns:
      the primary space of this backup or null if this space undergoing election process.
    • getInActiveSpaceName

      public String getInActiveSpaceName()
      Returns:
      the inactive space name.