public class ProxyRule extends PatternRule
Rule.ApplyURI
_pattern
_handling, _terminating
Constructor and Description |
---|
ProxyRule() |
Modifier and Type | Method and Description |
---|---|
void |
addDontProxyHeaders(java.lang.String dontProxyHeader) |
protected java.lang.String |
apply(java.lang.String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Apply the rule to the request
|
java.lang.String |
getHostHeader() |
void |
setConnectorType(int connectorType)
CONNECTOR_SOCKET = 0;
CONNECTOR_SELECT_CHANNEL = 2; (default)
|
void |
setHostHeader(java.lang.String hostHeader) |
void |
setIdleTimeout(java.lang.String idleTimeout) |
void |
setMaxConnections(java.lang.String maxConnections) |
void |
setMaxThreads(java.lang.String maxThreads) |
void |
setProxyTo(java.lang.String proxyTo) |
void |
setRequestBufferSize(java.lang.String requestBufferSize) |
void |
setRequestHeaderSize(java.lang.String requestHeaderSize) |
void |
setResponseBufferSize(java.lang.String responseBufferSize) |
void |
setResponseHeaderSize(java.lang.String responseHeaderSize) |
void |
setTimeout(java.lang.String timeout) |
getPattern, matchAndApply, setPattern, toString
isHandling, isTerminating, setHandling, setTerminating
protected java.lang.String apply(java.lang.String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
PatternRule
apply
in class PatternRule
target
- field to attempt matchrequest
- request objectresponse
- response objectjava.io.IOException
- exceptions dealing with operating on request or response objectspublic void setProxyTo(java.lang.String proxyTo)
public void setMaxThreads(java.lang.String maxThreads)
public void setMaxConnections(java.lang.String maxConnections)
public void setTimeout(java.lang.String timeout)
public void setIdleTimeout(java.lang.String idleTimeout)
public void setRequestHeaderSize(java.lang.String requestHeaderSize)
public void setRequestBufferSize(java.lang.String requestBufferSize)
public void setResponseHeaderSize(java.lang.String responseHeaderSize)
public void setResponseBufferSize(java.lang.String responseBufferSize)
public void addDontProxyHeaders(java.lang.String dontProxyHeader)
public void setConnectorType(int connectorType)
connectorType
- public java.lang.String getHostHeader()
public void setHostHeader(java.lang.String hostHeader)
Copyright © 2012. All Rights Reserved.