|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jcoderz.commons.connector.http.HttpConnectionHelper
public final class HttpConnectionHelper
Implementation of the HttpConnection interface. This class will be used by the client as connection handle (supports retries).
| Constructor Summary | |
|---|---|
HttpConnectionHelper(HttpConnectionFactory cf,
HttpConnectionSpec cs)
Constructor. |
|
| Method Summary | |
|---|---|
void |
close()
Initiates close of the connection handle at the application level. |
byte[] |
sendAndReceive(byte[] message)
Send a http message using retries to the peer associated with the connection in use and afterwards receive a response from it. |
void |
setEventListener(HttpConnectorEventListener listener,
ConnectorContext context)
Sets the listener for http connector events like request send and response received. |
void |
setRequestResponseHeader(HttpRequestResponseHeader header)
Sets http request header values used whilst sending the request and http response header validated whilst receiveing the response. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpConnectionHelper(HttpConnectionFactory cf,
HttpConnectionSpec cs)
cf - the connection factory for establishing connectionscs - the connection spec identifying the connection target| Method Detail |
|---|
public byte[] sendAndReceive(byte[] message)
throws ResourceException,
ConnectorException
sendAndReceive in interface HttpConnectionmessage - the request message that have to be send to the peer.
ResourceException - indicating an error while sending a request
and receiving a response detected by the application server
ConnectorException - in case of a failure on transport level
whilst sending/receiving the request/response
public void setEventListener(HttpConnectorEventListener listener,
ConnectorContext context)
throws ResourceException
setEventListener in interface HttpConnectionlistener - the listener providing callback methods used by the
connectorcontext - used whilst callbacks
ResourceException - if appserver fails performing the call
on the managed connection
public void setRequestResponseHeader(HttpRequestResponseHeader header)
throws ResourceException
setRequestResponseHeader in interface HttpConnectionheader - contains request header to set and response header to
validate
ResourceException - in case of appserver failurepublic void close()
close in interface HttpConnection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||