|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.proxy.handlers.ProxyRequest
org.apache.mina.proxy.handlers.http.HttpProxyRequest
public class HttpProxyRequest
HttpProxyRequest.java - Wrapper class for HTTP requests.
Field Summary | |
---|---|
String |
httpURI
The HTTP URI. |
String |
httpVerb
The HTTP verb. |
Constructor Summary | |
---|---|
HttpProxyRequest(InetSocketAddress endpointAddress)
Constructor which creates a HTTP/1.0 CONNECT request to the specified endpoint. |
|
HttpProxyRequest(InetSocketAddress endpointAddress,
String httpVersion)
Constructor which creates a CONNECT request to the specified endpoint using the provided protocol version. |
|
HttpProxyRequest(InetSocketAddress endpointAddress,
String httpVersion,
Map<String,List<String>> headers)
Constructor which creates a CONNECT request to the specified endpoint using the provided protocol version and setting the requested headers. |
|
HttpProxyRequest(String httpURI)
Constructor which creates a HTTP/1.0 GET request to the specified http URI. |
|
HttpProxyRequest(String httpURI,
String httpVersion)
Constructor which creates a GET request to the specified http URI using the provided protocol version |
|
HttpProxyRequest(String httpVerb,
String httpURI,
String httpVersion)
Constructor which creates a request using the provided HTTP verb targeted at the specified http URI using the provided protocol version. |
|
HttpProxyRequest(String httpVerb,
String httpURI,
String httpVersion,
Map<String,List<String>> headers)
Constructor which creates a request using the provided HTTP verb targeted at the specified http URI using the provided protocol version and setting the requested headers. |
Method Summary | |
---|---|
void |
checkRequiredProperties(String... propNames)
Check if the given property(ies) is(are) set. |
Map<String,List<String>> |
getHeaders()
Returns the HTTP headers. |
String |
getHost()
Returns the host to which we are connecting. |
String |
getHttpURI()
Returns the request HTTP URI. |
String |
getHttpVerb()
Returns the HTTP request verb. |
String |
getHttpVersion()
Returns the HTTP version. |
Map<String,String> |
getProperties()
Returns additional properties for the request. |
void |
setHeaders(Map<String,List<String>> headers)
Set the HTTP headers. |
void |
setHttpVersion(String httpVersion)
Sets the HTTP version. |
void |
setProperties(Map<String,String> properties)
Set additional properties for the request. |
String |
toHttpString()
Returns the string representation of the HTTP request . |
Methods inherited from class org.apache.mina.proxy.handlers.ProxyRequest |
---|
getEndpointAddress |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final String httpVerb
public final String httpURI
Constructor Detail |
---|
public HttpProxyRequest(InetSocketAddress endpointAddress)
endpointAddress
- the endpoint to connect topublic HttpProxyRequest(InetSocketAddress endpointAddress, String httpVersion)
endpointAddress
- the endpoint to connect tohttpVersion
- the HTTP protocol versionpublic HttpProxyRequest(InetSocketAddress endpointAddress, String httpVersion, Map<String,List<String>> headers)
endpointAddress
- the endpoint to connect tohttpVersion
- the HTTP protocol versionheaders
- the additionnal http headerspublic HttpProxyRequest(String httpURI)
httpURI
- the target URIpublic HttpProxyRequest(String httpURI, String httpVersion)
httpURI
- the target URIhttpVersion
- the HTTP protocol versionpublic HttpProxyRequest(String httpVerb, String httpURI, String httpVersion)
httpVerb
- the HTTP verb to usehttpURI
- the target URIhttpVersion
- the HTTP protocol versionpublic HttpProxyRequest(String httpVerb, String httpURI, String httpVersion, Map<String,List<String>> headers)
httpVerb
- the HTTP verb to usehttpURI
- the target URIhttpVersion
- the HTTP protocol versionheaders
- the additional http headersMethod Detail |
---|
public final String getHttpVerb()
public String getHttpVersion()
public void setHttpVersion(String httpVersion)
httpVersion
- the HTTP protocol versionpublic final String getHost()
public final String getHttpURI()
public final Map<String,List<String>> getHeaders()
public final void setHeaders(Map<String,List<String>> headers)
public Map<String,String> getProperties()
public void setProperties(Map<String,String> properties)
public void checkRequiredProperties(String... propNames) throws ProxyAuthException
ProxyAuthException
.
ProxyAuthException
public String toHttpString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |