Brooklyn

brooklyn.entity.group.zoneaware
[Java] Class AbstractZoneFailureDetector.ZoneHistory

java.lang.Object
  brooklyn.entity.group.zoneaware.AbstractZoneFailureDetector.ZoneHistory

public static class AbstractZoneFailureDetector.ZoneHistory

Note: callers please don't side-effect the success/failures/causes fields directly! Instead consider sub-classing ZoneHistory, and overriding AbstractZoneFailureDetector#newZoneHistory(Location)#newZoneHistory(Location).


Field Summary
java.util.List causes

java.util.List failures

java.util.List successes

 
Method Summary
void onFailure(long date, java.lang.Throwable cause)

void onSuccess(long date)

void trimOlderThan(long date)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

causes

public final java.util.List causes


failures

public final java.util.List failures


successes

public final java.util.List successes


 
Method Detail

onFailure

public void onFailure(long date, java.lang.Throwable cause)


onSuccess

public void onSuccess(long date)


trimOlderThan

public void trimOlderThan(long date)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.