Package org.jivesoftware.smack.c2s
Class XmppClientToServerTransport
java.lang.Object
org.jivesoftware.smack.c2s.XmppClientToServerTransport
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceprotected static interfaceprotected static interfacestatic class -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedXmppClientToServerTransport(ModularXmppClientToServerConnectionInternal connectionInternal) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidNotify the transport that new outgoing data is available.protected abstract voidCalled by the CloseConnection state.abstract SSLSessionabstract XmppClientToServerTransport.StatsgetStats()abstract StreamOpenAndCloseFactoryabstract booleanbooleanprotected abstract voidloadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) protected abstract List<SmackFuture<XmppClientToServerTransport.LookupConnectionEndpointsResult, Exception>> protected abstract voidprotected abstract void
-
Field Details
-
connectionInternal
-
-
Constructor Details
-
XmppClientToServerTransport
protected XmppClientToServerTransport(ModularXmppClientToServerConnectionInternal connectionInternal)
-
-
Method Details
-
resetDiscoveredConnectionEndpoints
protected abstract void resetDiscoveredConnectionEndpoints() -
lookupConnectionEndpoints
protected abstract List<SmackFuture<XmppClientToServerTransport.LookupConnectionEndpointsResult,Exception>> 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
-
isTransportSecured
public boolean isTransportSecured() -
getStreamOpenAndCloseFactory
-
getStats
-