@Beta public abstract class AbstractZoneFailureDetector extends java.lang.Object implements DynamicCluster.ZoneFailureDetector
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractZoneFailureDetector.ZoneHistoryNote: 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