public class HttpClientConnection extends BaseConnection
logger, messageId| Constructor and Description |
|---|
HttpClientConnection(org.apache.cayenne.remote.RemoteService remoteService,
String sharedSession) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeSendMessage(org.apache.cayenne.remote.ClientMessage message)
Called before logging the beginning of message processing.
|
protected void |
connect() |
protected EventBridge |
createServerEventBridge(org.apache.cayenne.remote.RemoteSession session)
Creates an EventBridge that will listen for server events.
|
protected Object |
doSendMessage(org.apache.cayenne.remote.ClientMessage message)
The worker method invoked to process message.
|
EventBridge |
getServerEventBridge()
Returns an EventBridge that receives remote server events.
|
org.apache.cayenne.remote.RemoteSession |
getSession() |
void |
shutdown() |
getProcessedMessagesCount, sendMessagepublic HttpClientConnection(org.apache.cayenne.remote.RemoteService remoteService,
String sharedSession)
public org.apache.cayenne.remote.RemoteSession getSession()
protected void beforeSendMessage(org.apache.cayenne.remote.ClientMessage message)
throws CayenneRuntimeException
BaseConnectionbeforeSendMessage in class BaseConnectionCayenneRuntimeExceptionprotected Object doSendMessage(org.apache.cayenne.remote.ClientMessage message) throws CayenneRuntimeException
BaseConnectiondoSendMessage in class BaseConnectionCayenneRuntimeExceptionpublic EventBridge getServerEventBridge() throws CayenneRuntimeException
ClientConnectionCayenneRuntimeException@BeforeScopeEnd public void shutdown() throws RemoteException
RemoteExceptionprotected void connect()
protected EventBridge createServerEventBridge(org.apache.cayenne.remote.RemoteSession session) throws CayenneRuntimeException
CayenneRuntimeException - if EventBridge startup fails for any reason.Copyright © 2001–2021 Apache Cayenne. All rights reserved.