Package io.crossbar.autobahn.wamp
Class Client
- java.lang.Object
-
- io.crossbar.autobahn.wamp.Client
-
public class Client extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Client(ITransport transport)Client(ITransport transport, java.util.concurrent.Executor executor)Client(Session session, java.lang.String webSocketURL, java.lang.String realm)Client(Session session, java.lang.String webSocketURL, java.lang.String realm, IAuthenticator authenticator)Client(Session session, java.lang.String webSocketURL, java.lang.String realm, java.util.concurrent.Executor executor)Client(Session session, java.lang.String webSocketURL, java.lang.String realm, java.util.List<IAuthenticator> authenticators)Client(java.lang.String webSocketURL)Client(java.lang.String webSocketURL, java.util.concurrent.Executor executor)Client(java.util.List<ITransport> transports)Client(java.util.List<ITransport> transports, java.util.concurrent.Executor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Session session, java.lang.String realm)voidadd(Session session, java.lang.String realm, java.util.List<IAuthenticator> authenticators)java8.util.concurrent.CompletableFuture<ExitInfo>connect()java8.util.concurrent.CompletableFuture<ExitInfo>connect(TransportOptions options)voidsetOptions(TransportOptions options)
-
-
-
Constructor Detail
-
Client
public Client(java.lang.String webSocketURL)
-
Client
public Client(ITransport transport)
-
Client
public Client(ITransport transport, java.util.concurrent.Executor executor)
-
Client
public Client(java.lang.String webSocketURL, java.util.concurrent.Executor executor)
-
Client
public Client(Session session, java.lang.String webSocketURL, java.lang.String realm)
-
Client
public Client(Session session, java.lang.String webSocketURL, java.lang.String realm, java.util.concurrent.Executor executor)
-
Client
public Client(Session session, java.lang.String webSocketURL, java.lang.String realm, java.util.List<IAuthenticator> authenticators)
-
Client
public Client(Session session, java.lang.String webSocketURL, java.lang.String realm, IAuthenticator authenticator)
-
Client
public Client(java.util.List<ITransport> transports)
-
Client
public Client(java.util.List<ITransport> transports, java.util.concurrent.Executor executor)
-
-
Method Detail
-
add
public void add(Session session, java.lang.String realm, java.util.List<IAuthenticator> authenticators)
-
add
public void add(Session session, java.lang.String realm)
-
connect
public java8.util.concurrent.CompletableFuture<ExitInfo> connect()
-
connect
public java8.util.concurrent.CompletableFuture<ExitInfo> connect(TransportOptions options)
-
setOptions
public void setOptions(TransportOptions options)
-
-