Index

A B C D E F G H I L N O Q R S T V W X 
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
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.Result for 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
A B C D E F G H I L N O Q R S T V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form