Package org.jivesoftware.smack.websocket
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 org.jivesoftware.smack.c2s.XmppClientToServerTransportTransport class forModularXmppClientToServerConnectionModule's websocket implementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classXmppWebSocketTransportModule.XmppWebSocketTransport.DiscoveredWebSocketEndpointsContainsWebSocketRemoteConnectionEndpointLookup.Resultfor successfully discovered endpoints.-
Nested classes/interfaces inherited from class org.jivesoftware.smack.c2s.XmppClientToServerTransport
org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsFailed, org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult, org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsSuccess, org.jivesoftware.smack.c2s.XmppClientToServerTransport.Stats
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterFiltersClosed()protected voiddisconnect()javax.net.ssl.SSLSessiongetSslSession()org.jivesoftware.smack.c2s.XmppClientToServerTransport.StatsgetStats()org.jivesoftware.smack.c2s.StreamOpenAndCloseFactorygetStreamOpenAndCloseFactory()booleanhasUseableConnectionEndpoints()booleanisTransportSecured()protected voidloadConnectionEndpoints(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 voidnotifyAboutNewOutgoingElements()protected voidresetDiscoveredConnectionEndpoints()
-
-
-
Method Detail
-
resetDiscoveredConnectionEndpoints
protected void resetDiscoveredConnectionEndpoints()
- Specified by:
resetDiscoveredConnectionEndpointsin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
hasUseableConnectionEndpoints
public boolean hasUseableConnectionEndpoints()
- Specified by:
hasUseableConnectionEndpointsin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
lookupConnectionEndpoints
protected java.util.List<org.jivesoftware.smack.SmackFuture<org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult,java.lang.Exception>> lookupConnectionEndpoints()
- Specified by:
lookupConnectionEndpointsin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
loadConnectionEndpoints
protected void loadConnectionEndpoints(org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess)
- Specified by:
loadConnectionEndpointsin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
afterFiltersClosed
protected void afterFiltersClosed()
- Specified by:
afterFiltersClosedin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
disconnect
protected void disconnect()
- Specified by:
disconnectin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
notifyAboutNewOutgoingElements
protected void notifyAboutNewOutgoingElements()
- Specified by:
notifyAboutNewOutgoingElementsin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
getSslSession
public javax.net.ssl.SSLSession getSslSession()
- Specified by:
getSslSessionin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
isTransportSecured
public boolean isTransportSecured()
- Overrides:
isTransportSecuredin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
getStats
public org.jivesoftware.smack.c2s.XmppClientToServerTransport.Stats getStats()
- Specified by:
getStatsin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
getStreamOpenAndCloseFactory
public org.jivesoftware.smack.c2s.StreamOpenAndCloseFactory getStreamOpenAndCloseFactory()
- Specified by:
getStreamOpenAndCloseFactoryin classorg.jivesoftware.smack.c2s.XmppClientToServerTransport
-
-