Class ServletActorConnector

java.lang.Object
org.nustaq.kontraktor.remoting.http.AbstractHttpServerConnector
org.nustaq.kontraktor.remoting.http.servlet.ServletActorConnector
All Implemented Interfaces:
org.nustaq.kontraktor.remoting.base.ActorServerConnector

public class ServletActorConnector extends AbstractHttpServerConnector
Created by ruedi on 19.06.17.
  • Constructor Details

    • ServletActorConnector

      public ServletActorConnector(org.nustaq.kontraktor.Actor facade, KontraktorServlet servlet, org.nustaq.kontraktor.remoting.encoding.Coding coding, Consumer<org.nustaq.kontraktor.Actor> disconnectCallback)
  • Method Details

    • requestReceived

      protected void requestReceived(String endpointPrefix, javax.servlet.AsyncContext aCtx, byte[] postData)
    • handleClientRequest

      public void handleClientRequest(javax.servlet.AsyncContext aCtx, HttpObjectSocket httpObjectSocket, byte[] postData, String lastSeenSequence)
    • handleRegularRequest

      protected void handleRegularRequest(javax.servlet.AsyncContext aCtx, HttpObjectSocket httpObjectSocket, Object[] received)
    • createLongPollTask

      protected org.nustaq.kontraktor.util.Pair<Runnable,KHttpExchange> createLongPollTask(KHttpExchange exchange, HttpObjectSocket httpObjectSocket)