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 Classes Modifier and Type Class Description protected static classUndertowWebsocketServerConnector.UTWebObjectSocket -
Constructor Summary
Constructors Constructor Description UndertowWebsocketServerConnector(String path, int port, String host) -
Method Summary
Modifier and Type Method Description org.nustaq.kontraktor.IPromisecloseServer()voidconnect(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)UndertowWebsocketServerConnectorhost(String host)UndertowWebsocketServerConnectorpath(String path)UndertowWebsocketServerConnectorport(int port)UndertowWebsocketServerConnectorsendSid(boolean sendSid)UndertowWebsocketServerConnectorsendStrings(boolean sendStrings)
-
Constructor Details
-
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
-