public class HessianURLConnection extends AbstractHessianConnection
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String key,
java.lang.String value)
Adds a HTTP header.
|
void |
close()
Close/free the connection
|
void |
destroy()
Disconnect the connection
|
java.lang.String |
getContentEncoding()
Returns the content encoding
|
java.io.InputStream |
getInputStream()
Returns the InputStream to the result
|
java.io.OutputStream |
getOutputStream()
Returns the output stream for the request.
|
int |
getStatusCode()
Returns the status code.
|
java.lang.String |
getStatusMessage()
Returns the status string.
|
protected void |
parseResponseHeaders(java.net.HttpURLConnection conn) |
void |
sendRequest()
Sends the request
|
public void addHeader(java.lang.String key,
java.lang.String value)
addHeader in interface HessianConnectionaddHeader in class AbstractHessianConnectionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface HessianConnectiongetOutputStream in class AbstractHessianConnectionjava.io.IOExceptionpublic void sendRequest()
throws java.io.IOException
sendRequest in interface HessianConnectionsendRequest in class AbstractHessianConnectionjava.io.IOExceptionprotected void parseResponseHeaders(java.net.HttpURLConnection conn)
throws java.io.IOException
java.io.IOExceptionpublic int getStatusCode()
getStatusCode in interface HessianConnectiongetStatusCode in class AbstractHessianConnectionpublic java.lang.String getStatusMessage()
getStatusMessage in interface HessianConnectiongetStatusMessage in class AbstractHessianConnectionpublic java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in interface HessianConnectiongetInputStream in class AbstractHessianConnectionjava.io.IOExceptionpublic java.lang.String getContentEncoding()
HessianConnectiongetContentEncoding in interface HessianConnectiongetContentEncoding in class AbstractHessianConnectionpublic void close()
close in interface HessianConnectionclose in class AbstractHessianConnectionpublic void destroy()
destroy in interface HessianConnectiondestroy in class AbstractHessianConnection