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 XmppClientToServerTransport
Transport class for
ModularXmppClientToServerConnectionModule's websocket implementation.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classContainsWebSocketRemoteConnectionEndpointLookup.Resultfor successfully discovered endpoints. -
Field Summary
Fields inherited from class XmppClientToServerTransport
connectionInternal -
Method Summary
Modifier and TypeMethodDescriptionprotected voidNotify the transport that new outgoing data is available.protected voidCalled by the CloseConnection state.getStats()booleanbooleanprotected voidloadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) protected voidprotected void
-
Method Details
-
resetDiscoveredConnectionEndpoints
- Specified by:
resetDiscoveredConnectionEndpointsin classXmppClientToServerTransport
-
hasUseableConnectionEndpoints
- Specified by:
hasUseableConnectionEndpointsin classXmppClientToServerTransport
-
lookupConnectionEndpoints
protected List<SmackFuture<XmppClientToServerTransport.LookupConnectionEndpointsResult, Exception>> lookupConnectionEndpoints()- Specified by:
lookupConnectionEndpointsin classXmppClientToServerTransport
-
loadConnectionEndpoints
protected void loadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) - Specified by:
loadConnectionEndpointsin classXmppClientToServerTransport
-
afterFiltersClosed
Description copied from class:XmppClientToServerTransportNotify 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.- Specified by:
afterFiltersClosedin classXmppClientToServerTransport
-
disconnect
Description copied from class:XmppClientToServerTransportCalled by the CloseConnection state.- Specified by:
disconnectin classXmppClientToServerTransport
-
notifyAboutNewOutgoingElements
- Specified by:
notifyAboutNewOutgoingElementsin classXmppClientToServerTransport
-
getSslSession
- Specified by:
getSslSessionin classXmppClientToServerTransport
-
isTransportSecured
- Overrides:
isTransportSecuredin classXmppClientToServerTransport
-
getStats
- Specified by:
getStatsin classXmppClientToServerTransport
-
getStreamOpenAndCloseFactory
- Specified by:
getStreamOpenAndCloseFactoryin classXmppClientToServerTransport
-