Class RequestCountingUtil
java.lang.Object
org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
Helper methods for counting currently running HTTP requests.
- Author:
- Rein Raudjärv
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcountRunning(org.zeroturnaround.javarebel.RebelServletContext context) static voidregister(org.zeroturnaround.javarebel.RebelServletContext context) static voidunregister(org.zeroturnaround.javarebel.RebelServletContext context) static booleanwaitUntilNoRunning(org.zeroturnaround.javarebel.RebelServletContext context, long timeout) Waits until there are no requests currently running.
-
Constructor Details
-
RequestCountingUtil
public RequestCountingUtil()
-
-
Method Details
-
register
public static void register(org.zeroturnaround.javarebel.RebelServletContext context) -
unregister
public static void unregister(org.zeroturnaround.javarebel.RebelServletContext context) -
countRunning
public static int countRunning(org.zeroturnaround.javarebel.RebelServletContext context) -
waitUntilNoRunning
public static boolean waitUntilNoRunning(org.zeroturnaround.javarebel.RebelServletContext context, long timeout) throws InterruptedException Waits until there are no requests currently running.- Parameters:
context- Servlet Context of the application.timeout- maximum time to wait for.- Returns:
trueif there are no requests running,falseif timeout was reached.- Throws:
InterruptedException
-