@Beta public abstract class AbstractZoneFailureDetector extends java.lang.Object implements DynamicCluster.ZoneFailureDetector
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractZoneFailureDetector.ZoneHistory
Note: callers please don't side-effect the success/failures/causes fields directly!
Instead consider sub-classing ZoneHistory, and overriding
newZoneHistory(Location). |
| Constructor and Description |
|---|
AbstractZoneFailureDetector() |
AbstractZoneFailureDetector(com.google.common.base.Ticker ticker) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasFailed(Location loc) |
void |
onStartupFailure(Location loc,
Entity entity,
java.lang.Throwable cause) |
void |
onStartupSuccess(Location loc,
Entity entity) |
public AbstractZoneFailureDetector()
public AbstractZoneFailureDetector(com.google.common.base.Ticker ticker)
public void onStartupSuccess(Location loc, Entity entity)
onStartupSuccess in interface DynamicCluster.ZoneFailureDetectorpublic void onStartupFailure(Location loc, Entity entity, java.lang.Throwable cause)
onStartupFailure in interface DynamicCluster.ZoneFailureDetectorpublic boolean hasFailed(Location loc)
hasFailed in interface DynamicCluster.ZoneFailureDetector