org.opennms.netmgt.poller.monitors
Class TimeoutTracker
java.lang.Object
org.opennms.netmgt.poller.monitors.TimeoutTracker
public class TimeoutTracker
- extends Object
Helper class used for tracking retires and timeouts for ServiceMonitors.
- Author:
- Ben Reed, Mathew Brozowski
|
Constructor Summary |
TimeoutTracker(Map parameters,
int defaultRetry,
int defaultTimeout)
|
TimeoutTracker
public TimeoutTracker(Map parameters,
int defaultRetry,
int defaultTimeout)
shouldRetry
public boolean shouldRetry()
getTimeoutInMillis
public long getTimeoutInMillis()
getTimeoutInSeconds
public long getTimeoutInSeconds()
reset
public void reset()
nextAttempt
public void nextAttempt()
getAttempt
public int getAttempt()
startAttempt
public void startAttempt()
elapsedTimeInMillis
public double elapsedTimeInMillis()
elapsedTimeNanos
public long elapsedTimeNanos()
elapsedTime
public double elapsedTime(TimeUnit unit)
toString
public String toString()
- Overrides:
toString in class Object
getSoTimeout
public int getSoTimeout()
getConnectionTimeout
public int getConnectionTimeout()
Copyright © 2009. All Rights Reserved.