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(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(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