public abstract class WebSocketRemoteConnectionEndpoint
extends java.lang.Object
implements org.jivesoftware.smack.util.rce.RemoteConnectionEndpoint
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
INSECURE_WEB_SOCKET_SCHEME |
static java.lang.String |
SECURE_WEB_SOCKET_SCHEME |
| Modifier | Constructor and Description |
|---|---|
protected |
WebSocketRemoteConnectionEndpoint(java.net.URI uri) |
| Modifier and Type | Method and Description |
|---|---|
static WebSocketRemoteConnectionEndpoint |
from(java.lang.CharSequence uriCharSequence) |
static WebSocketRemoteConnectionEndpoint |
from(java.net.URI uri) |
java.lang.String |
getDescription() |
java.lang.String |
getHost() |
java.util.Collection<? extends java.net.InetAddress> |
getInetAddresses() |
org.jivesoftware.smack.datatypes.UInt16 |
getPort() |
java.net.URI |
getUri() |
abstract boolean |
isSecureEndpoint() |
java.lang.String |
toString() |
public static final java.lang.String INSECURE_WEB_SOCKET_SCHEME
public static final java.lang.String SECURE_WEB_SOCKET_SCHEME
protected WebSocketRemoteConnectionEndpoint(java.net.URI uri)
public final java.net.URI getUri()
public final java.lang.String getHost()
getHost in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpointpublic org.jivesoftware.smack.datatypes.UInt16 getPort()
getPort in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpointpublic abstract boolean isSecureEndpoint()
public java.util.Collection<? extends java.net.InetAddress> getInetAddresses()
getInetAddresses in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpointpublic java.lang.String getDescription()
getDescription in interface org.jivesoftware.smack.util.rce.RemoteConnectionEndpointpublic java.lang.String toString()
toString in class java.lang.Objectpublic static WebSocketRemoteConnectionEndpoint from(java.lang.CharSequence uriCharSequence) throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic static WebSocketRemoteConnectionEndpoint from(java.net.URI uri)