Class XmppWebSocketTransportModule.XmppWebSocketTransport

  • Enclosing class:
    XmppWebSocketTransportModule

    public final class XmppWebSocketTransportModule.XmppWebSocketTransport
    extends org.jivesoftware.smack.c2s.XmppClientToServerTransport
    Transport class for ModularXmppClientToServerConnectionModule's websocket implementation.
    • Method Detail

      • resetDiscoveredConnectionEndpoints

        protected void resetDiscoveredConnectionEndpoints()
        Specified by:
        resetDiscoveredConnectionEndpoints in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • hasUseableConnectionEndpoints

        public boolean hasUseableConnectionEndpoints()
        Specified by:
        hasUseableConnectionEndpoints in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • lookupConnectionEndpoints

        protected java.util.List<org.jivesoftware.smack.SmackFuture<org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult,​java.lang.Exception>> lookupConnectionEndpoints()
        Specified by:
        lookupConnectionEndpoints in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • loadConnectionEndpoints

        protected void loadConnectionEndpoints​(org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess)
        Specified by:
        loadConnectionEndpoints in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • afterFiltersClosed

        protected void afterFiltersClosed()
        Specified by:
        afterFiltersClosed in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • disconnect

        protected void disconnect()
        Specified by:
        disconnect in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • notifyAboutNewOutgoingElements

        protected void notifyAboutNewOutgoingElements()
        Specified by:
        notifyAboutNewOutgoingElements in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • getSslSession

        public javax.net.ssl.SSLSession getSslSession()
        Specified by:
        getSslSession in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • isTransportSecured

        public boolean isTransportSecured()
        Overrides:
        isTransportSecured in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • getStats

        public org.jivesoftware.smack.c2s.XmppClientToServerTransport.Stats getStats()
        Specified by:
        getStats in class org.jivesoftware.smack.c2s.XmppClientToServerTransport
      • getStreamOpenAndCloseFactory

        public org.jivesoftware.smack.c2s.StreamOpenAndCloseFactory getStreamOpenAndCloseFactory()
        Specified by:
        getStreamOpenAndCloseFactory in class org.jivesoftware.smack.c2s.XmppClientToServerTransport