|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object brooklyn.util.internal.ssh.BackoffLimitedRetryHandler
public class BackoffLimitedRetryHandler
Allow replayable request to be retried a limited number of times, and impose an exponential back-off delay before returning.
Copied and modified from jclouds; original author was James Murty
Constructor Summary | |
BackoffLimitedRetryHandler()
|
|
BackoffLimitedRetryHandler(int retryCountLimit, long delayStart)
|
Method Summary | |
---|---|
void
|
imposeBackoffExponentialDelay(int failureCount, java.lang.String commandDescription)
|
void
|
imposeBackoffExponentialDelay(long period, int pow, int failureCount, int max, java.lang.String commandDescription)
|
void
|
imposeBackoffExponentialDelay(long period, long maxPeriod, int pow, int failureCount, int max, java.lang.String commandDescription)
|
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() |
Constructor Detail |
---|
public BackoffLimitedRetryHandler()
public BackoffLimitedRetryHandler(int retryCountLimit, long delayStart)
Method Detail |
---|
public void imposeBackoffExponentialDelay(int failureCount, java.lang.String commandDescription)
public void imposeBackoffExponentialDelay(long period, int pow, int failureCount, int max, java.lang.String commandDescription)
public void imposeBackoffExponentialDelay(long period, long maxPeriod, int pow, int failureCount, int max, java.lang.String commandDescription)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.