Class AbstractWebSocket


  • public abstract class AbstractWebSocket
    extends java.lang.Object
    • Field Detail

      • LOGGER

        protected static final java.util.logging.Logger LOGGER
      • SEC_WEBSOCKET_PROTOCOL_HEADER_FILED_NAME

        protected static final java.lang.String SEC_WEBSOCKET_PROTOCOL_HEADER_FILED_NAME
        See Also:
        Constant Field Values
      • SEC_WEBSOCKET_PROTOCOL_HEADER_FILED_VALUE_XMPP

        protected static final java.lang.String SEC_WEBSOCKET_PROTOCOL_HEADER_FILED_VALUE_XMPP
        See Also:
        Constant Field Values
      • future

        protected final org.jivesoftware.smack.SmackFuture.InternalSmackFuture<AbstractWebSocket,​java.lang.Exception> future
      • connectionInternal

        protected final org.jivesoftware.smack.c2s.internal.ModularXmppClientToServerConnectionInternal connectionInternal
    • Constructor Detail

      • AbstractWebSocket

        protected AbstractWebSocket​(WebSocketRemoteConnectionEndpoint endpoint,
                                    org.jivesoftware.smack.c2s.internal.ModularXmppClientToServerConnectionInternal connectionInternal)
    • Method Detail

      • onIncomingWebSocketElement

        protected final void onIncomingWebSocketElement​(java.lang.String element)
      • onWebSocketFailure

        protected void onWebSocketFailure​(java.lang.Throwable throwable)
      • getFuture

        public final org.jivesoftware.smack.SmackFuture<AbstractWebSocket,​java.lang.Exception> getFuture()
      • send

        public final void send​(org.jivesoftware.smack.packet.TopLevelStreamElement element)
      • send

        protected abstract void send​(java.lang.String element)
      • disconnect

        public abstract void disconnect​(int code,
                                        java.lang.String message)
      • isConnectionSecure

        public boolean isConnectionSecure()
      • getSSLSession

        public abstract javax.net.ssl.SSLSession getSSLSession()
      • toString

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