Package com.browserup.bup.proxy
Class ActivityMonitor
- java.lang.Object
-
- com.browserup.bup.proxy.ActivityMonitor
-
public class ActivityMonitor extends java.lang.ObjectTracks active and total requests on a proxy, and provides a mechanism to wait for active requests to finish. SeewaitForQuiescence(long, long, java.util.concurrent.TimeUnit).
-
-
Constructor Summary
Constructors Constructor Description ActivityMonitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActiveRequests()intgetTotalRequests()voidrequestFinished()voidrequestStarted()booleanwaitForQuiescence(long quietPeriod, long timeout, java.util.concurrent.TimeUnit timeUnit)
-
-
-
Method Detail
-
requestStarted
public void requestStarted()
-
requestFinished
public void requestFinished()
-
getActiveRequests
public int getActiveRequests()
-
getTotalRequests
public int getTotalRequests()
-
waitForQuiescence
public boolean waitForQuiescence(long quietPeriod, long timeout, java.util.concurrent.TimeUnit timeUnit)
-
-