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

    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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details