Class XmppClientToServerTransport

java.lang.Object
org.jivesoftware.smack.c2s.XmppClientToServerTransport

public abstract class XmppClientToServerTransport extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • resetDiscoveredConnectionEndpoints

      protected abstract void resetDiscoveredConnectionEndpoints()
    • lookupConnectionEndpoints

    • loadConnectionEndpoints

      protected abstract void loadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess)
    • hasUseableConnectionEndpoints

      public abstract boolean hasUseableConnectionEndpoints()
    • afterFiltersClosed

      protected abstract void afterFiltersClosed()
      Notify the transport that new outgoing data is available. Usually this method does not need to be called explicitly, only if the filters are modified so that they potentially produced new data.
    • disconnect

      protected abstract void disconnect()
      Called by the CloseConnection state.
    • notifyAboutNewOutgoingElements

      protected abstract void notifyAboutNewOutgoingElements()
    • getSslSession

      public abstract SSLSession getSslSession()
    • isTransportSecured

      public boolean isTransportSecured()
    • getStreamOpenAndCloseFactory

      public abstract StreamOpenAndCloseFactory getStreamOpenAndCloseFactory()
    • getStats

      public abstract XmppClientToServerTransport.Stats getStats()