public interface DelegatedTransactionRecoveryFence
| Modifier and Type | Method and Description |
|---|---|
String |
getInstanceRecoveredFor(String path,
long timestamp)
Returns instance for which delegated recovery was done before the timestamp specified
on the specified path or null if such instance does not exist
|
boolean |
isFenceRaised(String path,
String instanceName,
long timestamp)
Returns true if the specified instance on the specified path is being recovered
after the specified timestamp
|
void |
lowerFence(String path,
String instanceName)
Lower the fence for the specified instance on the specified path
|
void |
raiseFence(String path,
String instanceName)
Raise the fence for the specified instance on the specified path so that no other instance can
start delegated recovery at the same time.
|
void |
transferRecoveryTo(String path,
String instanceName)
If an instance was doing delegated recovery on the specified path, assign
specified instance instead.
|
boolean isFenceRaised(String path, String instanceName, long timestamp)
void raiseFence(String path, String instanceName)
void lowerFence(String path, String instanceName)
String getInstanceRecoveredFor(String path, long timestamp)
Copyright © 2019. All rights reserved.