Package org.jivesoftware.smack.c2s
Class XmppClientToServerTransport
java.lang.Object
org.jivesoftware.smack.c2s.XmppClientToServerTransport
- Direct Known Subclasses:
XmppWebSocketTransportModule.XmppWebSocketTransport
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
protected static interface
protected static interface
static class
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
XmppClientToServerTransport
(ModularXmppClientToServerConnectionInternal connectionInternal) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
Notify the transport that new outgoing data is available.protected abstract void
Called by the CloseConnection state.abstract SSLSession
abstract XmppClientToServerTransport.Stats
getStats()
abstract StreamOpenAndCloseFactory
abstract boolean
boolean
protected abstract void
loadConnectionEndpoints
(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) protected abstract List<SmackFuture<XmppClientToServerTransport.LookupConnectionEndpointsResult,
Exception>> protected abstract void
protected abstract void
-
Field Details
-
connectionInternal
-
-
Constructor Details
-
XmppClientToServerTransport
protected XmppClientToServerTransport(ModularXmppClientToServerConnectionInternal connectionInternal)
-
-
Method Details
-
resetDiscoveredConnectionEndpoints
-
lookupConnectionEndpoints
protected abstract List<SmackFuture<XmppClientToServerTransport.LookupConnectionEndpointsResult,Exception>> lookupConnectionEndpoints() -
loadConnectionEndpoints
protected abstract void loadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) -
hasUseableConnectionEndpoints
-
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
Called by the CloseConnection state. -
notifyAboutNewOutgoingElements
-
getSslSession
-
isTransportSecured
-
getStreamOpenAndCloseFactory
-
getStats
-