Package org.apache.cayenne.rop.http
Class HttpROPConnector
java.lang.Object
org.apache.cayenne.rop.http.HttpROPConnector
- All Implemented Interfaces:
ROPConnector
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAuthHeader(URLConnection connection) protected voidaddSessionCookie(URLConnection connection) voidclose()Close all resources related to ROP Connector.protected InputStreamdoRequest(byte[] data) protected InputStreamEstablishes a dedicated session with Cayenne DataChannel, returning session id.establishSharedSession(String sharedSessionName) Creates a new session with the specified or joins an existing one.sendMessage(byte[] message) Processes message on a remote server, returning the result of such processing.voidsetClientConnection(HttpClientConnection clientConnection) voidsetReadTimeout(Long readTimeout)
-
Field Details
-
SESSION_COOKIE_NAME
- See Also:
-
-
Constructor Details
-
HttpROPConnector
-
-
Method Details
-
setClientConnection
-
setReadTimeout
-
establishSession
Description copied from interface:ROPConnectorEstablishes a dedicated session with Cayenne DataChannel, returning session id.- Specified by:
establishSessionin interfaceROPConnector- Throws:
IOException
-
sendMessage
Description copied from interface:ROPConnectorProcesses message on a remote server, returning the result of such processing.- Specified by:
sendMessagein interfaceROPConnector- Throws:
IOException
-
close
Description copied from interface:ROPConnectorClose all resources related to ROP Connector.- Specified by:
closein interfaceROPConnector- Throws:
IOException
-
doRequest
- Throws:
IOException
-
doRequest
- Throws:
IOException
-
addAuthHeader
-
addSessionCookie
-