public class

ThrottleRequestFilter

extends Object
implements RequestFilter
java.lang.Object
   ↳ com.ning.http.client.extra.ThrottleRequestFilter

Class Overview

A RequestFilter throttles requests and block when the number of permits is reached, waiting for the response to arrives before executing the next request.

Summary

Public Constructors
ThrottleRequestFilter(int maxConnections)
ThrottleRequestFilter(int maxConnections, int maxWait)
Public Methods
FilterContext filter(FilterContext ctx)
An AsyncHttpProvider will invoke filter(FilterContext) and will use the returned getRequest() and getAsyncHandler() to continue the request processing.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.ning.http.client.filter.RequestFilter

Public Constructors

public ThrottleRequestFilter (int maxConnections)

public ThrottleRequestFilter (int maxConnections, int maxWait)

Public Methods

public FilterContext filter (FilterContext ctx)

An AsyncHttpProvider will invoke filter(FilterContext) and will use the returned getRequest() and getAsyncHandler() to continue the request processing.

Parameters
ctx a FilterContext
Returns