Class XmppWebSocketTransportModule.XmppWebSocketTransport

java.lang.Object
org.jivesoftware.smack.c2s.XmppClientToServerTransport
org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
Enclosing class:
XmppWebSocketTransportModule

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

    • 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 List<org.jivesoftware.smack.SmackFuture<org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult,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 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