public final class XmppWebsocketTransportModule.XmppWebsocketTransport
extends org.jivesoftware.smack.c2s.XmppClientToServerTransport
ModularXmppClientToServerConnectionModule's websocket implementation.| Modifier and Type | Class and Description |
|---|---|
class |
XmppWebsocketTransportModule.XmppWebsocketTransport.DiscoveredWebsocketEndpoints
Contains
WebsocketRemoteConnectionEndpointLookup.Result for successfully discovered endpoints. |
org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsFailed, org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult, org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsSuccess, org.jivesoftware.smack.c2s.XmppClientToServerTransport.Stats| Modifier | Constructor and Description |
|---|---|
protected |
XmppWebsocketTransport(org.jivesoftware.smack.c2s.internal.ModularXmppClientToServerConnectionInternal connectionInternal) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterFiltersClosed() |
protected void |
disconnect() |
javax.net.ssl.SSLSession |
getSslSession() |
org.jivesoftware.smack.c2s.XmppClientToServerTransport.Stats |
getStats() |
org.jivesoftware.smack.c2s.StreamOpenAndCloseFactory |
getStreamOpenAndCloseFactory() |
boolean |
isConnected() |
boolean |
isTransportSecured() |
protected void |
loadConnectionEndpoints(org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) |
protected java.util.List<org.jivesoftware.smack.SmackFuture<org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult,java.lang.Exception>> |
lookupConnectionEndpoints() |
protected void |
notifyAboutNewOutgoingElements() |
protected void |
resetDiscoveredConnectionEndpoints() |
protected XmppWebsocketTransport(org.jivesoftware.smack.c2s.internal.ModularXmppClientToServerConnectionInternal connectionInternal)
protected void resetDiscoveredConnectionEndpoints()
resetDiscoveredConnectionEndpoints in class org.jivesoftware.smack.c2s.XmppClientToServerTransportprotected java.util.List<org.jivesoftware.smack.SmackFuture<org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult,java.lang.Exception>> lookupConnectionEndpoints()
lookupConnectionEndpoints in class org.jivesoftware.smack.c2s.XmppClientToServerTransportprotected void loadConnectionEndpoints(org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess)
loadConnectionEndpoints in class org.jivesoftware.smack.c2s.XmppClientToServerTransportprotected void afterFiltersClosed()
afterFiltersClosed in class org.jivesoftware.smack.c2s.XmppClientToServerTransportprotected void disconnect()
disconnect in class org.jivesoftware.smack.c2s.XmppClientToServerTransportprotected void notifyAboutNewOutgoingElements()
notifyAboutNewOutgoingElements in class org.jivesoftware.smack.c2s.XmppClientToServerTransportpublic javax.net.ssl.SSLSession getSslSession()
getSslSession in class org.jivesoftware.smack.c2s.XmppClientToServerTransportpublic boolean isTransportSecured()
isTransportSecured in class org.jivesoftware.smack.c2s.XmppClientToServerTransportpublic boolean isConnected()
isConnected in class org.jivesoftware.smack.c2s.XmppClientToServerTransportpublic org.jivesoftware.smack.c2s.XmppClientToServerTransport.Stats getStats()
getStats in class org.jivesoftware.smack.c2s.XmppClientToServerTransportpublic org.jivesoftware.smack.c2s.StreamOpenAndCloseFactory getStreamOpenAndCloseFactory()
getStreamOpenAndCloseFactory in class org.jivesoftware.smack.c2s.XmppClientToServerTransport