public class ServletActorConnector extends AbstractHttpServerConnector
actorServer, conf, connectionVerifier, facade, factory, isClosed, REQUEST_RESULTING_FUTURE_TIMEOUT, SESSION_TIMEOUT_MS, sessions, sessionTimeout| Constructor and Description |
|---|
ServletActorConnector(org.nustaq.kontraktor.Actor facade,
KontraktorServlet servlet,
org.nustaq.kontraktor.remoting.encoding.Coding coding,
Consumer<org.nustaq.kontraktor.Actor> disconnectCallback) |
| Modifier and Type | Method and Description |
|---|---|
protected org.nustaq.kontraktor.util.Pair<Runnable,KHttpExchange> |
createLongPollTask(KHttpExchange exchange,
HttpObjectSocket httpObjectSocket) |
void |
handleClientRequest(javax.servlet.AsyncContext aCtx,
HttpObjectSocket httpObjectSocket,
byte[] postData,
String lastSeenSequence) |
protected void |
handleRegularRequest(javax.servlet.AsyncContext aCtx,
HttpObjectSocket httpObjectSocket,
Object[] received) |
protected void |
requestReceived(String endpointPrefix,
javax.servlet.AsyncContext aCtx,
byte[] postData) |
closeServer, closeSession, connect, getActorServer, getConnectionVerifier, getSessionTimeout, handleNewSession, houseKeeping, restoreSessionFromId, setActorServer, setConnectionVerifier, setSessionTimeoutpublic ServletActorConnector(org.nustaq.kontraktor.Actor facade,
KontraktorServlet servlet,
org.nustaq.kontraktor.remoting.encoding.Coding coding,
Consumer<org.nustaq.kontraktor.Actor> disconnectCallback)
protected void requestReceived(String endpointPrefix, javax.servlet.AsyncContext aCtx, byte[] postData)
public void handleClientRequest(javax.servlet.AsyncContext aCtx,
HttpObjectSocket httpObjectSocket,
byte[] postData,
String lastSeenSequence)
protected void handleRegularRequest(javax.servlet.AsyncContext aCtx,
HttpObjectSocket httpObjectSocket,
Object[] received)
protected org.nustaq.kontraktor.util.Pair<Runnable,KHttpExchange> createLongPollTask(KHttpExchange exchange, HttpObjectSocket httpObjectSocket)
Copyright © 2018. All rights reserved.