public class ClientPolicy extends Object
| Constructor and Description |
|---|
ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat) |
ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat,
Class<? extends Exception> retryableException) |
ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat,
int outgoingHeartbeat) |
ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat,
int outgoingHeartbeat,
Class<? extends Exception> retryableException) |
ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat,
int outgoingHeartbeat,
List<Class<? extends Exception>> retryableExceptions)
Create policy using provided values.
|
| Modifier and Type | Method and Description |
|---|---|
ClientPolicy |
clone() |
List<Class<? extends Exception>> |
getExceptions() |
String |
getIdentifier() |
int |
getIncomingHeartbeat() |
int |
getOutgoingHeartbeat() |
int |
getRetryNumber() |
int |
getRetryTimeOut() |
TimeUnit |
getTimeUnit() |
boolean |
isIncomingHeartbeat() |
boolean |
isOutgoingHeartbeat() |
void |
setIdentifier(String identifier) |
void |
setIncomingHeartbeat(boolean isHeartbeat) |
void |
setIncomingHeartbeat(int incomingHeartbeat) |
void |
setOutgoingHeartbeat(boolean isHeartbeat) |
void |
setOutgoingHeartbeat(int outgoingHeartbeat) |
void |
setTimeUnit(TimeUnit timeUnit) |
public ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat,
int outgoingHeartbeat,
List<Class<? extends Exception>> retryableExceptions)
retryTimeOut - - Integer value which is used as timeout between operation retry combined with
TimeUnit which is set to milliseconds by default.retryNumber - - Integer value which defines number of retry attempts.incomingHeartbeat - - Integer value which defines incoming heart beat.outgoingHeartbeat - - Integer value which defines outgoing heart beat.retryableExceptions - - List of retryable exceptions.public ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat)
public ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat,
int outgoingHeartbeat)
public ClientPolicy(int retryTimeOut,
int retryNumber,
int incomingHeartbeat,
Class<? extends Exception> retryableException)
public int getRetryTimeOut()
public int getRetryNumber()
public int getIncomingHeartbeat()
public int getOutgoingHeartbeat()
public final void setOutgoingHeartbeat(int outgoingHeartbeat)
public final void setIncomingHeartbeat(int incomingHeartbeat)
public TimeUnit getTimeUnit()
public String getIdentifier()
public void setIdentifier(String identifier)
public void setTimeUnit(TimeUnit timeUnit)
public boolean isIncomingHeartbeat()
public void setIncomingHeartbeat(boolean isHeartbeat)
public boolean isOutgoingHeartbeat()
public void setOutgoingHeartbeat(boolean isHeartbeat)
public ClientPolicy clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionCopyright © 2018. All Rights Reserved.