|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.hessian.client.AbstractHessianConnection
public abstract class AbstractHessianConnection
Internal connection to a server. The default connection is based on java.net
| Constructor Summary | |
|---|---|
AbstractHessianConnection()
|
|
| Method Summary | |
|---|---|
void |
addHeader(java.lang.String key,
java.lang.String value)
Adds HTTP headers. |
void |
close()
Close/free the connection, using keepalive if appropriate. |
abstract void |
destroy()
Destroy/disconnect the connection |
abstract java.io.InputStream |
getInputStream()
Returns the InputStream to the result |
abstract java.io.OutputStream |
getOutputStream()
Returns the output stream for the request. |
abstract int |
getStatusCode()
Returns the status code. |
abstract java.lang.String |
getStatusMessage()
Returns the status string. |
abstract void |
sendRequest()
Sends the query |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractHessianConnection()
| Method Detail |
|---|
public void addHeader(java.lang.String key,
java.lang.String value)
addHeader in interface HessianConnection
public abstract java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface HessianConnectionjava.io.IOException
public abstract void sendRequest()
throws java.io.IOException
sendRequest in interface HessianConnectionjava.io.IOExceptionpublic abstract int getStatusCode()
getStatusCode in interface HessianConnectionpublic abstract java.lang.String getStatusMessage()
getStatusMessage in interface HessianConnection
public abstract java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in interface HessianConnectionjava.io.IOException
public void close()
throws java.io.IOException
close in interface HessianConnectionjava.io.IOException
public abstract void destroy()
throws java.io.IOException
destroy in interface HessianConnectionjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||