Package org.apache.cayenne.rop.http
Class HttpROPConnector
java.lang.Object
org.apache.cayenne.rop.http.HttpROPConnector
- All Implemented Interfaces:
- ROPConnector
public class HttpROPConnector extends Object implements ROPConnector
- 
Field SummaryFields Modifier and Type Field Description static StringSESSION_COOKIE_NAME
- 
Constructor SummaryConstructors Constructor Description HttpROPConnector(String url, String username, String password)
- 
Method SummaryModifier and Type Method Description protected voidaddAuthHeader(URLConnection connection)protected voidaddSessionCookie(URLConnection connection)voidclose()Close all resources related to ROP Connector.protected InputStreamdoRequest(byte[] data)protected InputStreamdoRequest(Map<String,String> params)InputStreamestablishSession()Establishes a dedicated session with Cayenne DataChannel, returning session id.InputStreamestablishSharedSession(String sharedSessionName)Creates a new session with the specified or joins an existing one.InputStreamsendMessage(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:
- Constant Field Values
 
 
- 
- 
Constructor Details- 
HttpROPConnector
 
- 
- 
Method Details- 
setClientConnection
- 
setReadTimeout
- 
establishSessionDescription copied from interface:ROPConnectorEstablishes a dedicated session with Cayenne DataChannel, returning session id.- Specified by:
- establishSessionin interface- ROPConnector
- Throws:
- IOException
 
- 
sendMessageDescription copied from interface:ROPConnectorProcesses message on a remote server, returning the result of such processing.- Specified by:
- sendMessagein interface- ROPConnector
- Throws:
- IOException
 
- 
closeDescription copied from interface:ROPConnectorClose all resources related to ROP Connector.- Specified by:
- closein interface- ROPConnector
- Throws:
- IOException
 
- 
doRequest- Throws:
- IOException
 
- 
doRequest- Throws:
- IOException
 
- 
addAuthHeader
- 
addSessionCookie
 
-