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 Object
CloneNotSupportedException
Copyright © 2016. All rights reserved.