Class 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)  
    • Constructor Detail

      • Client

        public Client​(java.lang.String webSocketURL)
      • 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()