Class WebSocketRemoteConnectionEndpoint

    • Field Detail

      • INSECURE_WEB_SOCKET_SCHEME

        public static final java.lang.String INSECURE_WEB_SOCKET_SCHEME
        See Also:
        Constant Field Values
      • SECURE_WEB_SOCKET_SCHEME

        public static final java.lang.String SECURE_WEB_SOCKET_SCHEME
        See Also:
        Constant Field Values
    • Constructor Detail

      • WebSocketRemoteConnectionEndpoint

        protected WebSocketRemoteConnectionEndpoint​(java.net.URI uri)
    • Method Detail

      • getUri

        public final java.net.URI getUri()
      • getHost

        public final java.lang.String getHost()
        Specified by:
        getHost in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpoint
      • getPort

        public org.jivesoftware.smack.datatypes.UInt16 getPort()
        Specified by:
        getPort in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpoint
      • isSecureEndpoint

        public abstract boolean isSecureEndpoint()
      • getInetAddresses

        public java.util.Collection<? extends java.net.InetAddress> getInetAddresses()
        Specified by:
        getInetAddresses in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpoint
      • getDescription

        public java.lang.String getDescription()
        Specified by:
        getDescription in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpoint
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • from

        public static WebSocketRemoteConnectionEndpoint from​(java.lang.CharSequence uriCharSequence)
                                                      throws java.net.URISyntaxException
        Throws:
        java.net.URISyntaxException