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 void
add(Session session, java.lang.String realm)
void
add(Session session, java.lang.String realm, java.util.List<IAuthenticator> authenticators)
java.util.concurrent.CompletableFuture<ExitInfo>
connect()
java.util.concurrent.CompletableFuture<ExitInfo>
connect(TransportOptions options)
void
setOptions(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 java.util.concurrent.CompletableFuture<ExitInfo> connect()
-
connect
public java.util.concurrent.CompletableFuture<ExitInfo> connect(TransportOptions options)
-
setOptions
public void setOptions(TransportOptions options)
-
-