Class UndertowWebsocketServerConnector
java.lang.Object
org.nustaq.kontraktor.remoting.http.undertow.UndertowWebsocketServerConnector
- All Implemented Interfaces:
org.nustaq.kontraktor.remoting.base.ActorServerConnector
public class UndertowWebsocketServerConnector
extends Object
implements org.nustaq.kontraktor.remoting.base.ActorServerConnector
Created by ruedi on 10/05/15.
Publishes an actor as a websocket server using Undertow.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.nustaq.kontraktor.IPromisevoidconnect(org.nustaq.kontraktor.Actor facade, Function<org.nustaq.kontraktor.remoting.base.ObjectSocket, org.nustaq.kontraktor.remoting.base.ObjectSink> factory) protected org.nustaq.kontraktor.util.Pair<io.undertow.server.handlers.PathHandler,io.undertow.Undertow> getServer(int port) port(int port) sendSid(boolean sendSid) sendStrings(boolean sendStrings)
-
Constructor Details
-
UndertowWebsocketServerConnector
-
-
Method Details
-
connect
public void connect(org.nustaq.kontraktor.Actor facade, Function<org.nustaq.kontraktor.remoting.base.ObjectSocket, org.nustaq.kontraktor.remoting.base.ObjectSink> factory) throws Exception- Specified by:
connectin interfaceorg.nustaq.kontraktor.remoting.base.ActorServerConnector- Throws:
Exception
-
getServer
protected org.nustaq.kontraktor.util.Pair<io.undertow.server.handlers.PathHandler,io.undertow.Undertow> getServer(int port) -
closeServer
public org.nustaq.kontraktor.IPromise closeServer()- Specified by:
closeServerin interfaceorg.nustaq.kontraktor.remoting.base.ActorServerConnector
-
sendStrings
-
host
-
path
-
port
-
sendSid
-