Class JSR356ClientConnector
java.lang.Object
org.nustaq.kontraktor.remoting.websockets.JSR356ClientConnector
- All Implemented Interfaces:
org.nustaq.kontraktor.remoting.base.ActorClientConnector
public class JSR356ClientConnector
extends java.lang.Object
implements org.nustaq.kontraktor.remoting.base.ActorClientConnector
Created by ruedi on 10/05/15.
Connects to a websocket-published actor using JSR356 websocket API
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJSR356ClientConnector.RemotingHelperprotected static classJSR356ClientConnector.WSClientEndpoint -
Field Summary
Fields Modifier and Type Field Description static booleanDumpProtocol -
Constructor Summary
Constructors Constructor Description JSR356ClientConnector(java.lang.String uri) -
Method Summary
Modifier and Type Method Description org.nustaq.kontraktor.IPromisecloseClient()org.nustaq.kontraktor.IPromiseconnect(java.util.function.Function<org.nustaq.kontraktor.remoting.base.ObjectSocket,org.nustaq.kontraktor.remoting.base.ObjectSink> factory)
-
Field Details
-
DumpProtocol
public static boolean DumpProtocol
-
-
Constructor Details
-
JSR356ClientConnector
public JSR356ClientConnector(java.lang.String uri) throws java.net.URISyntaxException- Throws:
java.net.URISyntaxException
-
-
Method Details
-
connect
public org.nustaq.kontraktor.IPromise connect(java.util.function.Function<org.nustaq.kontraktor.remoting.base.ObjectSocket,org.nustaq.kontraktor.remoting.base.ObjectSink> factory) throws java.lang.Exception- Specified by:
connectin interfaceorg.nustaq.kontraktor.remoting.base.ActorClientConnector- Throws:
java.lang.Exception
-
closeClient
public org.nustaq.kontraktor.IPromise closeClient()- Specified by:
closeClientin interfaceorg.nustaq.kontraktor.remoting.base.ActorClientConnector
-