public abstract class AbstractHessianConnection extends Object implements HessianConnection
Constructor and Description |
---|
AbstractHessianConnection() |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(String key,
String value)
Adds HTTP headers.
|
void |
close()
Close/free the connection, using keepalive if appropriate.
|
abstract void |
destroy()
Destroy/disconnect the connection
|
String |
getContentEncoding()
Returns the content encoding
|
abstract InputStream |
getInputStream()
Returns the InputStream to the result
|
abstract OutputStream |
getOutputStream()
Returns the output stream for the request.
|
abstract int |
getStatusCode()
Returns the status code.
|
abstract String |
getStatusMessage()
Returns the status string.
|
abstract void |
sendRequest()
Sends the query
|
public void addHeader(String key, String value)
addHeader
in interface HessianConnection
public abstract OutputStream getOutputStream() throws IOException
getOutputStream
in interface HessianConnection
IOException
public abstract void sendRequest() throws IOException
sendRequest
in interface HessianConnection
IOException
public abstract int getStatusCode()
getStatusCode
in interface HessianConnection
public abstract String getStatusMessage()
getStatusMessage
in interface HessianConnection
public abstract InputStream getInputStream() throws IOException
getInputStream
in interface HessianConnection
IOException
public String getContentEncoding()
HessianConnection
getContentEncoding
in interface HessianConnection
public void close() throws IOException
close
in interface HessianConnection
IOException
public abstract void destroy() throws IOException
destroy
in interface HessianConnection
IOException
Copyright © 2023. All rights reserved.