- getDelayMs() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get delay (in milliseconds) that is applied to all requests
over the rate limit, before they are considered at all.
- getHostHeader() - Method in class org.eclipse.jetty.servlets.BalancerServlet
-
- getHostHeader() - Method in class org.eclipse.jetty.servlets.ProxyServlet
-
Get the hostHeader.
- getLastModified(HttpServletRequest) - Method in class org.eclipse.jetty.servlets.ConcatServlet
-
- getMaxIdleTrackerMs() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get maximum amount of time (in milliseconds) to keep track
of request rates for a connection, before deciding that
the user has gone away, and discarding it.
- getMaxPriority() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
- getMaxRequestMs() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get maximum amount of time (in milliseconds) to allow
the request to process.
- getMaxRequests() - Method in class org.eclipse.jetty.servlets.QoSFilter
-
Get the maximum number of requests allowed to be processed
at the same time.
- getMaxRequestsPerSec() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get maximum number of requests from a connection per
second.
- getMaxWaitMs() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get maximum amount of time (in milliseconds) the filter will
blocking wait for the throttle semaphore.
- getPriority(ServletRequest, DoSFilter.RateTracker) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get priority for this request, based on user type
- getPriority(ServletRequest) - Method in class org.eclipse.jetty.servlets.QoSFilter
-
Get the request Priority.
- getRateTracker(ServletRequest) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Return a request rate tracker associated with this connection; keeps
track of this connection's request rate.
- getServletConfig() - Method in class org.eclipse.jetty.servlets.ProxyServlet
-
- getServletInfo() - Method in class org.eclipse.jetty.servlets.ProxyServlet
-
- getSuspendMs() - Method in class org.eclipse.jetty.servlets.QoSFilter
-
Get the amount of time (in milliseconds) that the filter would suspend
a request for while waiting for the semaphore to become available.
- getThrottledRequests() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get number of requests over the rate limit able to be
considered at once.
- getThrottleMs() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get amount of time (in milliseconds) to async wait for semaphore.
- getUserAgent(ServletRequest) - Method in class org.eclipse.jetty.servlets.UserAgentFilter
-
- getUserAgent(String) - Method in class org.eclipse.jetty.servlets.UserAgentFilter
-
Get UserAgent.
- getWaitMs() - Method in class org.eclipse.jetty.servlets.QoSFilter
-
Get the (short) amount of time (in milliseconds) that the filter would wait
for the semaphore to become available before suspending a request.
- getWhitelist() - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get a list of IP addresses that will not be rate limited.
- GZIP - Static variable in class org.eclipse.jetty.servlets.GzipFilter
-
- GzipFilter - Class in org.eclipse.jetty.servlets
-
GZIP Filter
This filter will gzip or deflate the content of a response if:
The filter is mapped to a matching path
accept-encoding header is set to either gzip, deflate or a combination of those
The response status code is >=200 and <300
The content length is unknown or more than the minGzipSize
initParameter or the minGzipSize is 0(default)
The content-type is in the comma separated list of mimeTypes set in the mimeTypes
initParameter or
if no mimeTypes are defined the content-type is not "application/gzip"
No content-encoding is specified by the resource
- GzipFilter() - Constructor for class org.eclipse.jetty.servlets.GzipFilter
-
- service(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.jetty.servlets.CGI
-
- service(ServletRequest, ServletResponse) - Method in class org.eclipse.jetty.servlets.ProxyServlet
-
- setDelayMs(long) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set delay (in milliseconds) that is applied to all requests
over the rate limit, before they are considered at all.
- setHostHeader(String) - Method in class org.eclipse.jetty.servlets.BalancerServlet
-
- setHostHeader(String) - Method in class org.eclipse.jetty.servlets.ProxyServlet
-
Set the hostHeader.
- setInsertHeaders(boolean) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set flag to insert the DoSFilter headers into the response.
- setMaxIdleTrackerMs(long) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set maximum amount of time (in milliseconds) to keep track
of request rates for a connection, before deciding that
the user has gone away, and discarding it.
- setMaxRequestMs(long) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set maximum amount of time (in milliseconds) to allow
the request to process.
- setMaxRequests(int) - Method in class org.eclipse.jetty.servlets.QoSFilter
-
Set the maximum number of requests allowed to be processed
at the same time.
- setMaxRequestsPerSec(int) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Get maximum number of requests from a connection per
second.
- setMaxWaitMs(long) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set maximum amount of time (in milliseconds) the filter will
blocking wait for the throttle semaphore.
- setRemotePort(boolean) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set flag to have usage rate tracked by IP+port (effectively connection)
if session tracking is not used.
- setSuspendMs(long) - Method in class org.eclipse.jetty.servlets.QoSFilter
-
Set the amount of time (in milliseconds) that the filter would suspend
a request for while waiting for the semaphore to become available.
- setThrottledRequests(int) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set number of requests over the rate limit able to be
considered at once.
- setThrottleMs(long) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set amount of time (in milliseconds) to async wait for semaphore.
- setTrackSessions(boolean) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set flag to have usage rate tracked by session if a session exists.
- setWaitMs(long) - Method in class org.eclipse.jetty.servlets.QoSFilter
-
Set the (short) amount of time (in milliseconds) that the filter would wait
for the semaphore to become available before suspending a request.
- setWhitelist(String) - Method in class org.eclipse.jetty.servlets.DoSFilter
-
Set a list of IP addresses that will not be rate limited.