Class RequestCountingUtil
- java.lang.Object
-
- org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
-
public class RequestCountingUtil extends Object
Helper methods for counting currently running HTTP requests.- Author:
- Rein Raudjärv
- See Also:
waitUntilNoRunning(RebelServletContext, long)
-
-
Constructor Summary
Constructors Constructor Description RequestCountingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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.
-
-
-
Method Detail
-
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 InterruptedExceptionWaits 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
-
-