Class QuiesceHandler

java.lang.Object
com.gigaspaces.internal.server.space.quiesce.QuiesceHandler

public class QuiesceHandler extends Object
Suspend/Quiesce core functionality
Version:
10.1
Author:
Yechiel
  • Constructor Details

  • Method Details

    • isOn

      public boolean isOn()
    • getSuspendInfo

      public SuspendInfo getSuspendInfo()
    • isSuspended

      public boolean isSuspended()
    • isQuiesced

      public boolean isQuiesced()
    • isHorizontalScale

      public boolean isHorizontalScale()
    • isUndeploy

      public boolean isUndeploy()
    • checkAllowedOp

      public void checkAllowedOp(QuiesceToken operationToken, boolean isReadOpRequest)
    • setQuiesceMode

      public void setQuiesceMode(QuiesceStateChangedEvent newQuiesceInfo)
    • quiesceDemote

      public void quiesceDemote(String description)
    • quiesce

      public void quiesce(String description, QuiesceToken token, boolean readonly)
    • unquiesce

      public void unquiesce()
    • unquiesceDemote

      public void unquiesceDemote()
    • suspend

      public void suspend(String description)
    • unsuspend

      public void unsuspend()
    • isSupported

      public boolean isSupported()
    • isReadonlyMode

      public boolean isReadonlyMode()
    • createSpaceNameToken

      public QuiesceToken createSpaceNameToken()
    • addSpaceSuspendTypeListener

      public void addSpaceSuspendTypeListener(SuspendTypeChangedInternalListener listener)
    • removeSpaceSuspendTypeListener

      public void removeSpaceSuspendTypeListener(SuspendTypeChangedInternalListener listener)