public class TimeoutTracker extends Object
Constructor and Description |
---|
TimeoutTracker(Map<String,?> parameters,
int defaultRetry,
int defaultTimeout)
Constructor for TimeoutTracker.
|
Modifier and Type | Method and Description |
---|---|
double |
elapsedTime(TimeUnit unit)
elapsedTime
|
double |
elapsedTimeInMillis()
elapsedTimeInMillis
|
long |
elapsedTimeNanos()
elapsedTimeNanos
|
int |
getAttempt()
getAttempt
|
int |
getConnectionTimeout()
getConnectionTimeout
|
int |
getSoTimeout()
getSoTimeout
|
long |
getTimeoutInMillis()
getTimeoutInMillis
|
long |
getTimeoutInSeconds()
getTimeoutInSeconds
|
void |
nextAttempt()
nextAttempt
|
void |
reset()
reset
|
boolean |
shouldRetry()
shouldRetry
|
void |
startAttempt()
startAttempt
|
String |
toString() |
public boolean shouldRetry()
shouldRetry
public long getTimeoutInMillis()
getTimeoutInMillis
public long getTimeoutInSeconds()
getTimeoutInSeconds
public void reset()
reset
public void nextAttempt()
nextAttempt
public int getAttempt()
getAttempt
public void startAttempt()
startAttempt
public double elapsedTimeInMillis()
elapsedTimeInMillis
public long elapsedTimeNanos()
elapsedTimeNanos
public double elapsedTime(TimeUnit unit)
elapsedTime
unit
- a TimeUnit
object.public int getSoTimeout()
getSoTimeout
public int getConnectionTimeout()
getConnectionTimeout
Copyright © 2021. All rights reserved.