Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractWebSocket - Class in org.jivesoftware.smack.websocket.impl
- AbstractWebSocket(WebSocketRemoteConnectionEndpoint, ModularXmppClientToServerConnectionInternal) - Constructor for class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- afterFiltersClosed() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
B
- build() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor.Builder
C
- connectionInternal - Variable in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- constructEstablishingWebSocketConnectionState(XmppWebSocketTransportModule.EstablishingWebSocketConnectionStateDescriptor, ModularXmppClientToServerConnectionInternal) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule
- constructXmppConnectionModule(ModularXmppClientToServerConnectionInternal) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
- create(WebSocketRemoteConnectionEndpoint, ModularXmppClientToServerConnectionInternal) - Method in interface org.jivesoftware.smack.websocket.impl.WebSocketFactory
- createWebSocket(WebSocketRemoteConnectionEndpoint, ModularXmppClientToServerConnectionInternal) - Static method in class org.jivesoftware.smack.websocket.impl.WebSocketFactoryService
D
- disableImplicitWebsocketEndpoint() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor.Builder
- disconnect() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- disconnect(int, String) - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- discoveredEndpointCount() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- discoveredInsecureEndpoints - Variable in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- discoveredSecureEndpoints - Variable in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
E
- ELEMENT - Static variable in class org.jivesoftware.smack.websocket.elements.WebSocketCloseElement
- ELEMENT - Static variable in class org.jivesoftware.smack.websocket.elements.WebSocketOpenElement
- endpoint - Variable in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- explicitlySetWebSocketEndpoint(CharSequence) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor.Builder
- explicitlySetWebSocketEndpoint(URI) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor.Builder
- explicitlySetWebSocketEndpointAndDiscovery(CharSequence, boolean) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor.Builder
- explicitlySetWebSocketEndpointAndDiscovery(URI, boolean) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor.Builder
F
- from(CharSequence) - Static method in class org.jivesoftware.smack.websocket.rce.InsecureWebSocketRemoteConnectionEndpoint
- from(CharSequence) - Static method in class org.jivesoftware.smack.websocket.rce.SecureWebSocketRemoteConnectionEndpoint
- from(CharSequence) - Static method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- from(URI) - Static method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- future - Variable in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
G
- getBuilder(ModularXmppClientToServerConnectionConfiguration.Builder) - Static method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
-
Returns a new instance of
XmppWebSocketTransportModuleDescriptor.Builder. - getConnectedWebSocket() - Method in class org.jivesoftware.smack.websocket.WebSocketConnectionAttemptState
- getDescription() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- getDiscoveredInsecureRemoteConnectionEndpoints() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- getDiscoveredSecureRemoteConnectionEndpoints() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- getElementName() - Method in class org.jivesoftware.smack.websocket.elements.WebSocketCloseElement
- getElementName() - Method in class org.jivesoftware.smack.websocket.elements.WebSocketOpenElement
- getEndpoint() - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- getExplicitlyProvidedUri() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
-
Returns explicitly configured websocket endpoint uri.
- getFailures() - Method in class org.jivesoftware.smack.websocket.WebSocketConnectionAttemptState.FailedToConnectToAnyWebSocketEndpoint
- getFuture() - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- getHost() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- getInetAddresses() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- getLookupFailures() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- getNamespace() - Method in class org.jivesoftware.smack.websocket.elements.WebSocketCloseElement
- getNamespace() - Method in class org.jivesoftware.smack.websocket.elements.WebSocketOpenElement
- getPort() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- getSslSession() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- getSSLSession() - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- getStateDescriptors() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
- getStats() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- getStreamOpenAndCloseFactory() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- getTransport() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule
- getUri() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
H
- hasUseableConnectionEndpoints() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
I
- INSECURE_WEB_SOCKET_SCHEME - Static variable in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- InsecureWebSocketRemoteConnectionEndpoint - Class in org.jivesoftware.smack.websocket.rce
- InsecureWebSocketRemoteConnectionEndpoint(URI) - Constructor for class org.jivesoftware.smack.websocket.rce.InsecureWebSocketRemoteConnectionEndpoint
- isConnectionSecure() - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- isEmpty() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- isImplicitWebSocketEndpointEnabled() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
- isSecureEndpoint() - Method in class org.jivesoftware.smack.websocket.rce.InsecureWebSocketRemoteConnectionEndpoint
- isSecureEndpoint() - Method in class org.jivesoftware.smack.websocket.rce.SecureWebSocketRemoteConnectionEndpoint
- isSecureEndpoint() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- isTransportSecured() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- isWebSocketEndpointDiscoveryEnabled() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
-
Returns true if websocket endpoint discovery is true, returns false otherwise.
L
- loadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- LOGGER - Static variable in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- lookup(DomainBareJid) - Static method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup
- lookupConnectionEndpoints() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- lookupFailures - Variable in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
N
- NAMESPACE - Static variable in class org.jivesoftware.smack.websocket.elements.WebSocketCloseElement
- NAMESPACE - Static variable in class org.jivesoftware.smack.websocket.elements.WebSocketOpenElement
- notifyAboutNewOutgoingElements() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
O
- onIncomingWebSocketElement(String) - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- onWebSocketFailure(Throwable) - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- org.jivesoftware.smack.websocket - package org.jivesoftware.smack.websocket
-
WebSocket related classes for Smack.
- org.jivesoftware.smack.websocket.elements - package org.jivesoftware.smack.websocket.elements
-
This package contains Stanzas required to open and close stream.
- org.jivesoftware.smack.websocket.impl - package org.jivesoftware.smack.websocket.impl
-
This package contains websocket implementations to be plugged inside websocket transport.
- org.jivesoftware.smack.websocket.rce - package org.jivesoftware.smack.websocket.rce
-
This package contains websocket endpoint classes needed by the websocket transport.
Q
- QNAME - Static variable in class org.jivesoftware.smack.websocket.elements.WebSocketCloseElement
- QNAME - Static variable in class org.jivesoftware.smack.websocket.elements.WebSocketOpenElement
R
- resetDiscoveredConnectionEndpoints() - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.XmppWebSocketTransport
- Result() - Constructor for class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- Result(List<RemoteConnectionEndpointLookupFailure>) - Constructor for class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
- Result(List<SecureWebSocketRemoteConnectionEndpoint>, List<InsecureWebSocketRemoteConnectionEndpoint>, List<RemoteConnectionEndpointLookupFailure>) - Constructor for class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup.Result
S
- SEC_WEBSOCKET_PROTOCOL_HEADER_FILED_NAME - Static variable in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- SEC_WEBSOCKET_PROTOCOL_HEADER_FILED_VALUE_XMPP - Static variable in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- SECURE_WEB_SOCKET_SCHEME - Static variable in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- SecureWebSocketRemoteConnectionEndpoint - Class in org.jivesoftware.smack.websocket.rce
- SecureWebSocketRemoteConnectionEndpoint(URI) - Constructor for class org.jivesoftware.smack.websocket.rce.SecureWebSocketRemoteConnectionEndpoint
- send(String) - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- send(TopLevelStreamElement) - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- setWebSocketFactory(WebSocketFactory) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor.Builder
- SmackWebSocketDebugger - Class in org.jivesoftware.smack.websocket.impl
T
- toString() - Method in class org.jivesoftware.smack.websocket.impl.AbstractWebSocket
- toString() - Method in class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- toXML(XmlEnvironment) - Method in class org.jivesoftware.smack.websocket.elements.WebSocketCloseElement
- toXML(XmlEnvironment) - Method in class org.jivesoftware.smack.websocket.elements.WebSocketOpenElement
V
- validateConfiguration(ModularXmppClientToServerConnectionConfiguration) - Method in class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
W
- WebSocketCloseElement - Class in org.jivesoftware.smack.websocket.elements
- WebSocketCloseElement() - Constructor for class org.jivesoftware.smack.websocket.elements.WebSocketCloseElement
- WebSocketConnectedResult(WebSocketRemoteConnectionEndpoint) - Constructor for class org.jivesoftware.smack.websocket.XmppWebSocketTransportModule.WebSocketConnectedResult
- WebSocketConnectionAttemptState - Class in org.jivesoftware.smack.websocket
- WebSocketConnectionAttemptState.FailedToConnectToAnyWebSocketEndpoint - Class in org.jivesoftware.smack.websocket
- WebSocketException - Exception in org.jivesoftware.smack.websocket
- WebSocketException(Throwable) - Constructor for exception org.jivesoftware.smack.websocket.WebSocketException
- WebSocketFactory - Interface in org.jivesoftware.smack.websocket.impl
- WebSocketFactoryService - Class in org.jivesoftware.smack.websocket.impl
- WebSocketFactoryService() - Constructor for class org.jivesoftware.smack.websocket.impl.WebSocketFactoryService
- WebSocketInitializer - Class in org.jivesoftware.smack.websocket
- WebSocketInitializer() - Constructor for class org.jivesoftware.smack.websocket.WebSocketInitializer
- WebSocketOpenElement - Class in org.jivesoftware.smack.websocket.elements
- WebSocketOpenElement(DomainBareJid) - Constructor for class org.jivesoftware.smack.websocket.elements.WebSocketOpenElement
- WebSocketRemoteConnectionEndpoint - Class in org.jivesoftware.smack.websocket.rce
- WebSocketRemoteConnectionEndpoint(URI) - Constructor for class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpoint
- WebSocketRemoteConnectionEndpointLookup - Class in org.jivesoftware.smack.websocket.rce
- WebSocketRemoteConnectionEndpointLookup() - Constructor for class org.jivesoftware.smack.websocket.rce.WebSocketRemoteConnectionEndpointLookup
- WebSocketRemoteConnectionEndpointLookup.Result - Class in org.jivesoftware.smack.websocket.rce
X
- XmppWebSocketTransportModule - Class in org.jivesoftware.smack.websocket
-
The websocket transport module that goes with Smack's modular architecture.
- XmppWebSocketTransportModule.WebSocketConnectedResult - Class in org.jivesoftware.smack.websocket
- XmppWebSocketTransportModule.XmppWebSocketTransport - Class in org.jivesoftware.smack.websocket
-
Transport class for
ModularXmppClientToServerConnectionModule's websocket implementation. - XmppWebSocketTransportModule.XmppWebSocketTransport.DiscoveredWebSocketEndpoints - Class in org.jivesoftware.smack.websocket
-
Contains
WebSocketRemoteConnectionEndpointLookup.Resultfor successfully discovered endpoints. - XmppWebSocketTransportModuleDescriptor - Class in org.jivesoftware.smack.websocket
-
The descriptor class for
XmppWebSocketTransportModule. - XmppWebSocketTransportModuleDescriptor(XmppWebSocketTransportModuleDescriptor.Builder) - Constructor for class org.jivesoftware.smack.websocket.XmppWebSocketTransportModuleDescriptor
- XmppWebSocketTransportModuleDescriptor.Builder - Class in org.jivesoftware.smack.websocket
-
Builder class for
XmppWebSocketTransportModuleDescriptor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form