public class ZookeeperQuiesceManager extends Object implements QuiesceManager
DEFAULT_EMPTY_DETAILS
Constructor and Description |
---|
ZookeeperQuiesceManager(org.openspaces.zookeeper.attribute_store.ZooKeeperAttributeStore attributeStore) |
Modifier and Type | Method and Description |
---|---|
InternalQuiesceDetails |
getInternalQuiesceDetails(ProcessingUnit processingUnit) |
QuiesceDetails |
getQuiesceDetails(ProcessingUnit processingUnit) |
InternalQuiesceDetails |
quiesce(ProcessingUnit processingUnit,
QuiesceRequest request) |
void |
unquiesce(ProcessingUnit processingUnit,
QuiesceRequest request) |
public ZookeeperQuiesceManager(org.openspaces.zookeeper.attribute_store.ZooKeeperAttributeStore attributeStore)
public InternalQuiesceDetails quiesce(ProcessingUnit processingUnit, QuiesceRequest request) throws IOException, QuiesceFailedException
quiesce
in interface QuiesceManager
IOException
QuiesceFailedException
public void unquiesce(ProcessingUnit processingUnit, QuiesceRequest request) throws IOException
unquiesce
in interface QuiesceManager
IOException
public QuiesceDetails getQuiesceDetails(ProcessingUnit processingUnit) throws IOException
getQuiesceDetails
in interface QuiesceManager
IOException
public InternalQuiesceDetails getInternalQuiesceDetails(ProcessingUnit processingUnit) throws IOException
getInternalQuiesceDetails
in interface QuiesceManager
IOException
Copyright © GigaSpaces.