public abstract class AbstractWebSocket
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractWebSocket.WebSocketConnectionPhase |
| Constructor and Description |
|---|
AbstractWebSocket() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
connect(WebSocketRemoteConnectionEndpoint endpoint) |
abstract void |
disconnect(int code,
java.lang.String message) |
abstract javax.net.ssl.SSLSession |
getSSLSession() |
protected static java.lang.String |
getStreamFromOpenElement(java.lang.String openElement) |
protected static boolean |
isCloseElement(java.lang.String text) |
abstract boolean |
isConnected() |
abstract boolean |
isConnectionSecure() |
protected static boolean |
isOpenElement(java.lang.String text) |
abstract void |
send(org.jivesoftware.smack.packet.TopLevelStreamElement element) |
protected static java.lang.String getStreamFromOpenElement(java.lang.String openElement)
protected static boolean isOpenElement(java.lang.String text)
protected static boolean isCloseElement(java.lang.String text)
public abstract void connect(WebSocketRemoteConnectionEndpoint endpoint) throws java.lang.Throwable
java.lang.Throwablepublic abstract void send(org.jivesoftware.smack.packet.TopLevelStreamElement element)
public abstract void disconnect(int code,
java.lang.String message)
public abstract boolean isConnectionSecure()
public abstract javax.net.ssl.SSLSession getSSLSession()
public abstract boolean isConnected()