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.XmppClientToServerTransport
Transport class for
ModularXmppClientToServerConnectionModule's websocket implementation.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classContainsWebSocketRemoteConnectionEndpointLookup.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 -
Field Summary
Fields inherited from class org.jivesoftware.smack.c2s.XmppClientToServerTransport
connectionInternal -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidorg.jivesoftware.smack.c2s.XmppClientToServerTransport.StatsgetStats()org.jivesoftware.smack.c2s.StreamOpenAndCloseFactorybooleanbooleanprotected voidloadConnectionEndpoints(org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) protected List<org.jivesoftware.smack.SmackFuture<org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult,Exception>> protected voidprotected void
-
Method Details
-
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 List<org.jivesoftware.smack.SmackFuture<org.jivesoftware.smack.c2s.XmppClientToServerTransport.LookupConnectionEndpointsResult,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
- 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
-