Skip navigation links
A B C D E F G H I L N O P Q R S T U V W 

A

addGroup(String) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
addMessageHandler(String, OutboundSocketMessageHandler) - Method in class com.mulesoft.connectors.ws.internal.connection.OutboundSocketListener
 
ALIAS - Static variable in class com.mulesoft.connectors.ws.internal.source.InboundConnectionListener
 
ALIAS - Static variable in class com.mulesoft.connectors.ws.internal.source.InboundMessageListener
 
asDSLElement(String) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
 
asFilter() - Method in enum com.mulesoft.connectors.ws.api.BroadcastSocketType
 
AUTHENTICATION - Static variable in class com.mulesoft.connectors.ws.internal.WsConnectorConstants
 

B

broadcast(TypedValue<InputStream>, String, Predicate<WebSocket>, RetryPolicyTemplate, BiConsumer<WebSocket, Throwable>) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
broadcast(TypedValue<InputStream>, FluxCapacitor, String, BroadcastSocketType, List<String>, RetryPolicyTemplate, CompletionCallback<List<BroadcastFailure>, Void>) - Method in class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
Sends the given content to all the active WebSockets that match the path, socketType and groups criteria.
BroadcastErrorProvider - Class in com.mulesoft.connectors.ws.internal.error
 
BroadcastErrorProvider() - Constructor for class com.mulesoft.connectors.ws.internal.error.BroadcastErrorProvider
 
BroadcastFailure - Class in com.mulesoft.connectors.ws.api
 
BroadcastFailure() - Constructor for class com.mulesoft.connectors.ws.api.BroadcastFailure
 
BroadcastFailure(WebSocket, Throwable) - Constructor for class com.mulesoft.connectors.ws.api.BroadcastFailure
 
BroadcastFailure(String, WebSocket.WebSocketType, String, String, Throwable) - Constructor for class com.mulesoft.connectors.ws.api.BroadcastFailure
 
BroadcastSocketType - Enum in com.mulesoft.connectors.ws.api
Selects the type of WebSocket to be considered for a broadcast operation
bulkCloseSockets(Predicate<WebSocket>, WebSocketCloseCode, String) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
bulkCloseSockets(FluxCapacitor, BroadcastSocketType, List<String>, WebSocketCloseCode, String, CompletionCallback<Void, Void>) - Method in class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
 

C

CLIENT_SETTINGS - Static variable in class com.mulesoft.connectors.ws.internal.WsConnectorConstants
 
close(String, WebSocketCloseCode, String) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Closes the socket of the given socketId.
close() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Closes this capacitor, closing all the registered sockets using an WebSocketCloseCode.ENDPOINT_GOING_DOWN code and stopping the underlying HttpClient.
close(WebSocketCloseCode, String) - Method in class com.mulesoft.connectors.ws.internal.util.SynchronizedWebSocketDecorator
 
close(WebSocketCloseCode, String) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
CloseConnectionListener - Class in com.mulesoft.connectors.ws.internal.source
Triggers when a WebSocket is closed.
CloseConnectionListener() - Constructor for class com.mulesoft.connectors.ws.internal.source.CloseConnectionListener
 
ClosedConnectionEvent - Class in com.mulesoft.connectors.ws.api
Contains information related to a WebSocket being closed
ClosedConnectionEvent() - Constructor for class com.mulesoft.connectors.ws.api.ClosedConnectionEvent
 
ClosedConnectionEvent(WebSocketCloseCode, String) - Constructor for class com.mulesoft.connectors.ws.api.ClosedConnectionEvent
 
closeSocket(String, WebSocketCloseCode, String, FluxCapacitor, CompletionCallback<Void, Void>) - Method in class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
Closes the socket
com.mulesoft.connectors.ws.api - package com.mulesoft.connectors.ws.api
 
com.mulesoft.connectors.ws.api.client - package com.mulesoft.connectors.ws.api.client
 
com.mulesoft.connectors.ws.api.client.proxy - package com.mulesoft.connectors.ws.api.client.proxy
 
com.mulesoft.connectors.ws.api.exception - package com.mulesoft.connectors.ws.api.exception
 
com.mulesoft.connectors.ws.api.server - package com.mulesoft.connectors.ws.api.server
 
com.mulesoft.connectors.ws.internal - package com.mulesoft.connectors.ws.internal
 
com.mulesoft.connectors.ws.internal.client - package com.mulesoft.connectors.ws.internal.client
 
com.mulesoft.connectors.ws.internal.connection - package com.mulesoft.connectors.ws.internal.connection
 
com.mulesoft.connectors.ws.internal.error - package com.mulesoft.connectors.ws.internal.error
 
com.mulesoft.connectors.ws.internal.operation - package com.mulesoft.connectors.ws.internal.operation
 
com.mulesoft.connectors.ws.internal.server - package com.mulesoft.connectors.ws.internal.server
 
com.mulesoft.connectors.ws.internal.source - package com.mulesoft.connectors.ws.internal.source
 
com.mulesoft.connectors.ws.internal.util - package com.mulesoft.connectors.ws.internal.util
 
config - Variable in class com.mulesoft.connectors.ws.internal.source.PathSource
 
connect() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider
 
connectionProvider - Variable in class com.mulesoft.connectors.ws.internal.source.PathSource
 

D

DEFAULT_MAX_CONNECTIONS - Static variable in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
DefaultErrorProvider - Class in com.mulesoft.connectors.ws.internal.error
ErrorTypeProvider containing the base error types common to most operations
DefaultErrorProvider() - Constructor for class com.mulesoft.connectors.ws.internal.error.DefaultErrorProvider
 
DefaultNtlmProxyConfig - Class in com.mulesoft.connectors.ws.api.client.proxy
A Proxy configuration for NTLM authentication proxies.
DefaultNtlmProxyConfig() - Constructor for class com.mulesoft.connectors.ws.api.client.proxy.DefaultNtlmProxyConfig
 
DefaultProxyConfig - Class in com.mulesoft.connectors.ws.api.client.proxy
Basic HTTP Proxy configuration based on host and port, and optionally a username and password for proxy authentication.
DefaultProxyConfig() - Constructor for class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
delegate - Variable in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
disconnect(FluxCapacitor) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider
 
disengageFluxCapacitor() - Method in class com.mulesoft.connectors.ws.internal.source.PathSource
 
dispose() - Method in class com.mulesoft.connectors.ws.internal.source.InboundMessageListener
 

E

engageFluxCapacitor() - Method in class com.mulesoft.connectors.ws.internal.source.PathSource
 
equals(Object) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultNtlmProxyConfig
 
equals(Object) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
equals(Object) - Method in class com.mulesoft.connectors.ws.api.client.QueryParam
 
equals(Object) - Method in class com.mulesoft.connectors.ws.api.client.RequestHeader
 
equals(Object) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
equals(Object) - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
equals(Object) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 

F

failedFuture(Throwable) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
 
FluxCapacitor - Class in com.mulesoft.connectors.ws.internal.connection
Concentrates, routes and distributes data streams and events that are concurrently generated due to the full duplex nature of the WebSockets protocol.
FluxCapacitor(WebSocketServer, WebSocketClient, HttpService, Scheduler) - Constructor for class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
fluxCapacitor - Variable in class com.mulesoft.connectors.ws.internal.source.PathSource
 
FluxCapacitorProvider - Class in com.mulesoft.connectors.ws.internal.connection
 
FluxCapacitorProvider() - Constructor for class com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider
 
ForwardingWebSocketHandler - Class in com.mulesoft.connectors.ws.internal.server
This connector's implementation of a WebSocketHandler
ForwardingWebSocketHandler(String, long, Function<WebSocketRequest, String>) - Constructor for class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 

G

getAttributes() - Method in class com.mulesoft.connectors.ws.internal.connection.WebSocketState
 
getAuthentication() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getBasePath() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getClientCertificate() - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
getCode() - Method in class com.mulesoft.connectors.ws.api.ClosedConnectionEvent
 
getConnectionHandler() - Method in class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 
getConnectionIdleTimeout() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getConnectionIdleTimeoutMillis() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getConnectionIdleTimeoutUnit() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getDefaultHeaders() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getDefaultQueryParams() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getDelegate() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
getErrorByCode(int) - Static method in enum com.mulesoft.connectors.ws.internal.error.WsError
 
getErrorMessage() - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
getErrorTypes() - Method in class com.mulesoft.connectors.ws.internal.error.BroadcastErrorProvider
 
getErrorTypes() - Method in class com.mulesoft.connectors.ws.internal.error.DefaultErrorProvider
 
getErrorTypes() - Method in class com.mulesoft.connectors.ws.internal.error.GroupSubscriptionErrorProvider
 
getErrorTypes() - Method in class com.mulesoft.connectors.ws.internal.error.OpenOutboundSocketErrorTypeProvider
 
getException() - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
getFullListenerPath(String, String) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
 
getGroups() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getGroups() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
getHeaders() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
getHeaders() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getHost() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
getHost() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getHttpClient() - Method in class com.mulesoft.connectors.ws.internal.client.WebSocketClient
 
getHttpServer() - Method in class com.mulesoft.connectors.ws.internal.server.WebSocketServer
 
getId() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
getIdleSocketTimeout() - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
getIdleSocketTimeoutInMillis() - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
getIdleSocketTimeoutMills() - Method in class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 
getIdleSocketTimeoutUnit() - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
getInboundHandler(String) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Returns the ForwardingWebSocketHandler associated to the given path if present.
getKey() - Method in class com.mulesoft.connectors.ws.api.client.QueryParam
 
getKey() - Method in class com.mulesoft.connectors.ws.api.client.RequestHeader
 
getListenerBasePath() - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
getListenerConfig() - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
getLocalAddress() - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
getMaxConnections() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getMessageHandler(String) - Method in class com.mulesoft.connectors.ws.internal.connection.OutboundSocketListener
 
getMessageHandler() - Method in class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 
getMethod() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getName() - Method in class com.mulesoft.connectors.ws.internal.WebSocketsConnector
 
getNonProxyHosts() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
getNtlmDomain() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultNtlmProxyConfig
 
getOnCloseCallbacks() - Method in class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 
getOnConnectionCallbacks() - Method in class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 
getOutboundSocketListener() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
getParent() - Method in enum com.mulesoft.connectors.ws.internal.error.WsError
 
getPassword() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
getPath() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getPath() - Method in class com.mulesoft.connectors.ws.internal.operation.UriSettings
 
getPath() - Method in class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 
getPort() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
getPort() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getProtocol() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getProtocol() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
getProxyConfig() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getQueryParams() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
getQueryParams() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getQueryString() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getReason() - Method in class com.mulesoft.connectors.ws.api.ClosedConnectionEvent
 
getRelativePath(String) - Method in class com.mulesoft.connectors.ws.internal.ListenerPath
 
getRemoteAddress() - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
getRequestUri() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getResolvedPath() - Method in class com.mulesoft.connectors.ws.internal.ListenerPath
 
getScheme() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getServerSettings() - Method in class com.mulesoft.connectors.ws.internal.server.WebSocketServer
 
getSettings() - Method in class com.mulesoft.connectors.ws.internal.client.WebSocketClient
 
getSocketAttributes() - Method in class com.mulesoft.connectors.ws.internal.client.OutboundSocketCallback
 
getSocketId() - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
getSocketId() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getSocketId(WebSocketsConnector, String) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
 
getSocketType() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getTlsContext() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
getType() - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
getType() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
getUri() - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
getUri() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
getUriParams() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
getUriParams() - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
getUrl() - Method in class com.mulesoft.connectors.ws.internal.operation.UriSettings
 
getUsername() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
getValue() - Method in class com.mulesoft.connectors.ws.api.client.QueryParam
 
getValue() - Method in class com.mulesoft.connectors.ws.api.client.RequestHeader
 
getVersion() - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
getWebSocket() - Method in class com.mulesoft.connectors.ws.internal.connection.WebSocketState
 
getWebSocketClient() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
getWebSocketServer() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
GroupSubscriptionErrorProvider - Class in com.mulesoft.connectors.ws.internal.error
Error provider for operations that manage group subscriptions
GroupSubscriptionErrorProvider() - Constructor for class com.mulesoft.connectors.ws.internal.error.GroupSubscriptionErrorProvider
 

H

handle(WebSocket, WebSocketAttributes, TypedValue<InputStream>) - Method in interface com.mulesoft.connectors.ws.internal.client.OutboundSocketMessageHandler
 
hashCode() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultNtlmProxyConfig
 
hashCode() - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
hashCode() - Method in class com.mulesoft.connectors.ws.api.client.QueryParam
 
hashCode() - Method in class com.mulesoft.connectors.ws.api.client.RequestHeader
 
hashCode() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
hashCode() - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
hashCode() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
headers - Variable in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
HTTP headers the message should include.
HttpProxyConfig - Interface in com.mulesoft.connectors.ws.api.client.proxy
Marker interface for exposing the proxy configuration as an imported type.
HttpProxyConfig.HttpNtlmProxyConfig - Interface in com.mulesoft.connectors.ws.api.client.proxy
 

I

ifRepeatable(InputStream, CheckedConsumer<CursorStream>) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
 
InboundConnectionListener - Class in com.mulesoft.connectors.ws.internal.source
Triggers when an inbound WebSocket connection is established
InboundConnectionListener() - Constructor for class com.mulesoft.connectors.ws.internal.source.InboundConnectionListener
 
InboundMessageListener - Class in com.mulesoft.connectors.ws.internal.source
Exposes an endpoint through which external systems can connect through a WebSocket.
InboundMessageListener() - Constructor for class com.mulesoft.connectors.ws.internal.source.InboundMessageListener
 
InboundWebSocketAttributes - Class in com.mulesoft.connectors.ws.api
Represents the attributes of an inbound socket.
InboundWebSocketAttributes() - Constructor for class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
InboundWebSocketAttributes(WebSocket, WebSocketRequest) - Constructor for class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
InboundWebSocketAttributes(String, WebSocket.WebSocketType, List<String>, String, String, WebSocketProtocol, String, MultiMap<String, String>, MultiMap<String, String>, Map<String, String>, String, String, String, String, Certificate) - Constructor for class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
initialise() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider
 
initialise() - Method in class com.mulesoft.connectors.ws.internal.source.InboundMessageListener
 
isClosed() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
isConnected() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
isFollowRedirects() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
isPreserveHeadersCase() - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 

L

ListenerPath - Class in com.mulesoft.connectors.ws.internal
Represents a listener's path
ListenerPath(String, String) - Constructor for class com.mulesoft.connectors.ws.internal.ListenerPath
Creates a new instance
lookupWebSocket(String) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Returns the WebSocket for the given socketId

N

NoSuchSocketException - Exception in com.mulesoft.connectors.ws.api.exception
Thrown when a socket is referenced by its id, but no such socket exists.
NoSuchSocketException(String) - Constructor for exception com.mulesoft.connectors.ws.api.exception.NoSuchSocketException
 
notifyClosed(WebSocket, WebSocketCloseCode, String, boolean) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Notifies that the given socket has just been closed.
notifyOpen(WebSocketState) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Notifies that a socket has been opened.

O

onClose(WebSocket, WebSocketCloseCode, String) - Method in class com.mulesoft.connectors.ws.internal.client.OutboundSocketCallback
 
onClose(WebSocketState, WebSocketCloseCode, String) - Method in interface com.mulesoft.connectors.ws.internal.server.OnCloseCallback
Invoked when the given socket was closed
OnCloseCallback - Interface in com.mulesoft.connectors.ws.internal.server
Callback to be invoked when a WebSocket is closed
onConnect(WebSocket) - Method in class com.mulesoft.connectors.ws.internal.client.OutboundSocketCallback
 
onConnect(WebSocket, WebSocketRequest) - Method in interface com.mulesoft.connectors.ws.internal.server.OnConnectCallback
 
OnConnectCallback - Interface in com.mulesoft.connectors.ws.internal.server
 
onMessage(WebSocket, TypedValue<InputStream>) - Method in class com.mulesoft.connectors.ws.internal.client.OutboundSocketCallback
 
onStart(SourceCallback<ClosedConnectionEvent, WebSocketAttributes>) - Method in class com.mulesoft.connectors.ws.internal.source.CloseConnectionListener
 
onStart(SourceCallback<String, WebSocketAttributes>) - Method in class com.mulesoft.connectors.ws.internal.source.InboundConnectionListener
 
onStart(SourceCallback<InputStream, InboundWebSocketAttributes>) - Method in class com.mulesoft.connectors.ws.internal.source.InboundMessageListener
 
onStart(SourceCallback<InputStream, WebSocketAttributes>) - Method in class com.mulesoft.connectors.ws.internal.source.OutboundSocketMessageListener
 
onStop() - Method in class com.mulesoft.connectors.ws.internal.source.CloseConnectionListener
 
onStop() - Method in class com.mulesoft.connectors.ws.internal.source.InboundConnectionListener
 
onStop() - Method in class com.mulesoft.connectors.ws.internal.source.InboundMessageListener
 
onStop() - Method in class com.mulesoft.connectors.ws.internal.source.OutboundSocketMessageListener
 
openOutboundSocket(WebSocketsConnector, HttpClient, HttpRequest, List<String>, Optional<String>, int) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Opens an outbound socket
openOutboundSocket(String, UriSettings, WebSocketRequestBuilder, List<String>, WebSocketsConnector, FluxCapacitor, CompletionCallback<String, WebSocketAttributes>) - Method in class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
Opens a new outbound socket
OpenOutboundSocketErrorTypeProvider - Class in com.mulesoft.connectors.ws.internal.error
ErrorTypeProvider for the open outbound socket operation
OpenOutboundSocketErrorTypeProvider() - Constructor for class com.mulesoft.connectors.ws.internal.error.OpenOutboundSocketErrorTypeProvider
 
OutboundSocketCallback - Class in com.mulesoft.connectors.ws.internal.client
 
OutboundSocketCallback(FluxCapacitor, OutboundSocketListener, HttpRequest, List<String>, WebSocketClientSettings) - Constructor for class com.mulesoft.connectors.ws.internal.client.OutboundSocketCallback
 
OutboundSocketListener - Class in com.mulesoft.connectors.ws.internal.connection
Listens for events associated to outbound sockets and allows to register handlers for such events
OutboundSocketListener(HttpService) - Constructor for class com.mulesoft.connectors.ws.internal.connection.OutboundSocketListener
 
OutboundSocketMessageHandler - Interface in com.mulesoft.connectors.ws.internal.client
Handles messages arriving to an outbound WebSocket
OutboundSocketMessageListener - Class in com.mulesoft.connectors.ws.internal.source
Triggers when an outbound socket receives a message
OutboundSocketMessageListener() - Constructor for class com.mulesoft.connectors.ws.internal.source.OutboundSocketMessageListener
 

P

path - Variable in class com.mulesoft.connectors.ws.internal.source.PathSource
Relative path from the path set in the configuration
PathSource<T,A> - Class in com.mulesoft.connectors.ws.internal.source
Base class for sources that are triggered by events related to a path
PathSource() - Constructor for class com.mulesoft.connectors.ws.internal.source.PathSource
 
pathWithoutEndSlash(String) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
 

Q

QueryParam - Class in com.mulesoft.connectors.ws.api.client
Represents an HTTP Query Parameter
QueryParam() - Constructor for class com.mulesoft.connectors.ws.api.client.QueryParam
 

R

readLock - Variable in class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 
readWriteLock - Variable in class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 
reconnect(RetryPolicyTemplate, Scheduler) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
reconnectOnFailure(String, WebSocketConnectionException, RetryPolicyTemplate) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Reconnects the referenced socket, provided it supports reconnection to begin with.
reconnectOnFailure(String, WebSocketConnectionException, RetryPolicyTemplate, Scheduler) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Reconnects the referenced socket, provided it supports reconnection to begin with.
registerInboundHandler(String, ForwardingWebSocketHandler) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Registers the given handler to the given path.
registerOnCloseCallback(String, OnCloseCallback) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Registers a callback that will be invoked whenever a WebSocket with a matching path is closed.
removeGroup(String) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
removeMessageHandler(String) - Method in class com.mulesoft.connectors.ws.internal.connection.OutboundSocketListener
 
replaceUriParams(String) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
RequestHeader - Class in com.mulesoft.connectors.ws.api.client
Represents an HTTP Header
RequestHeader() - Constructor for class com.mulesoft.connectors.ws.api.client.RequestHeader
 
resolveFullPath(String, String) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
Concatenates basePath and path with the expected /basePath/path format.
resolvePath() - Method in class com.mulesoft.connectors.ws.internal.source.PathSource
 

S

safeUnlock(Lock) - Method in class com.mulesoft.connectors.ws.internal.util.UsesLock
 
sanitizePathWithStartSlash(String) - Static method in class com.mulesoft.connectors.ws.internal.util.WebSocketUtils
 
send(String, InputStream, MediaType) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Sends the given content through the socket of the given socketId.
send(WebSocket, InputStream, MediaType) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Sends the given content through the socket of the given socket.
send(String, TypedValue<InputStream>, FluxCapacitor, CompletionCallback<Void, Void>, RetryPolicyTemplate) - Method in class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
Sends the given content through the given socket
send(InputStream, MediaType) - Method in class com.mulesoft.connectors.ws.internal.util.SynchronizedWebSocketDecorator
 
send(InputStream, MediaType) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
sendFrame(byte[]) - Method in class com.mulesoft.connectors.ws.internal.util.SynchronizedWebSocketDecorator
 
sendFrame(byte[]) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
SERVER_SETTINGS - Static variable in class com.mulesoft.connectors.ws.internal.WsConnectorConstants
 
setAuthentication(HttpRequestAuthentication) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setBasePath(String) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setClientCertificate(Certificate) - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
setCode(WebSocketCloseCode) - Method in class com.mulesoft.connectors.ws.api.ClosedConnectionEvent
 
setConnectionIdleTimeout(Integer) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setConnectionIdleTimeoutUnit(TimeUnit) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setDefaultHeaders(List<RequestHeader>) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setDefaultQueryParams(List<QueryParam>) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setErrorMessage(String) - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
setException(Throwable) - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
setFollowRedirects(boolean) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setGroups(List<String>) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setHeaders(MultiMap<String, String>) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
setHeaders(MultiMap<String, String>) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setHost(String) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
setIdleSocketTimeout(Integer) - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
setIdleSocketTimeoutUnit(TimeUnit) - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
setKey(String) - Method in class com.mulesoft.connectors.ws.api.client.QueryParam
 
setKey(String) - Method in class com.mulesoft.connectors.ws.api.client.RequestHeader
 
setListenerBasePath(String) - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
setListenerConfig(String) - Method in class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
setLocalAddress(String) - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
setMaxConnections(Integer) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setMessageHandler(WebSocketMessageHandler) - Method in class com.mulesoft.connectors.ws.internal.server.ForwardingWebSocketHandler
 
setMethod(String) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setNonProxyHosts(String) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
setNtlmDomain(String) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultNtlmProxyConfig
 
setPassword(String) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
setPath(String) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setPort(int) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
setPort(Integer) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setPreserveHeadersCase(boolean) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setProtocol(WebSocketProtocol) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setProxyConfig(HttpProxyConfig) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setQueryParams(MultiMap<String, String>) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
setQueryParams(MultiMap<String, String>) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setQueryString(String) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setReason(String) - Method in class com.mulesoft.connectors.ws.api.ClosedConnectionEvent
 
setRemoteAddress(String) - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
setRequestUri(String) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setScheme(WebSocketProtocol) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setSocketId(String) - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
setSocketId(String) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setSocketType(WebSocket.WebSocketType) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setTlsContext(TlsContextFactory) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
setType(WebSocket.WebSocketType) - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
setUri(String) - Method in class com.mulesoft.connectors.ws.api.BroadcastFailure
 
setUriParams(Map<String, String>) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
setUriParams(Map<String, String>) - Method in class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
setUsername(String) - Method in class com.mulesoft.connectors.ws.api.client.proxy.DefaultProxyConfig
 
setValue(String) - Method in class com.mulesoft.connectors.ws.api.client.QueryParam
 
setValue(String) - Method in class com.mulesoft.connectors.ws.api.client.RequestHeader
 
setVersion(String) - Method in class com.mulesoft.connectors.ws.api.InboundWebSocketAttributes
 
socketLock - Variable in class com.mulesoft.connectors.ws.internal.util.SynchronizedWebSocketDecorator
 
start() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider
 
stop() - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider
 
subscribeGroups(WebSocket, List<String>) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Subscribes the given socket to the specified groups
subscribeGroups(FluxCapacitor, String, List<String>) - Method in class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
Subscribes the socket of the given socketId to the given groups.
supportsReconnection() - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
synchronizedOperation(CheckedSupplier<T>) - Method in class com.mulesoft.connectors.ws.internal.util.SynchronizedWebSocketDecorator
 
SynchronizedWebSocketDecorator - Class in com.mulesoft.connectors.ws.internal.util
Provides a WebSocketDecorator that enables all child classes to synchronize operations with the close and send operations.
SynchronizedWebSocketDecorator(WebSocket) - Constructor for class com.mulesoft.connectors.ws.internal.util.SynchronizedWebSocketDecorator
 

T

TLS_CONFIGURATION - Static variable in class com.mulesoft.connectors.ws.internal.WsConnectorConstants
 
toBinaryFrame(byte[], boolean) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
toRequestBuilder(WebSocketClientSettings) - Method in class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
toTextFrame(String, boolean) - Method in class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 

U

unregisterInboundHandler(String) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Unregisters the ForwardingWebSocketHandler of the given path
unregisterOnCloseCallback(String, OnCloseCallback) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Unregisters the given callback, provided that it has previously been registered through FluxCapacitor.registerOnCloseCallback(String, OnCloseCallback) with an equivalent path.
unsafeGetWebSocketClient(WebSocketsConnector) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
unsafeGetWebSocketServer(WebSocketsConnector) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
 
unsubscribeGroups(WebSocket, List<String>) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitor
Unsubscribe the given socket from the specified groups
unsubscribeGroups(FluxCapacitor, String, List<String>) - Method in class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
Unsubscribes the socket of the given socketId from the given groups.
UriSettings - Class in com.mulesoft.connectors.ws.internal.operation
Allows to configure a path or URL (mutually exclusive)
UriSettings() - Constructor for class com.mulesoft.connectors.ws.internal.operation.UriSettings
 
UsesLock - Class in com.mulesoft.connectors.ws.internal.util
 
UsesLock() - Constructor for class com.mulesoft.connectors.ws.internal.util.UsesLock
 
UsesReadWriteLock - Class in com.mulesoft.connectors.ws.internal.util
Base class for components which use a ReadWriteLock
UsesReadWriteLock() - Constructor for class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 

V

validate(FluxCapacitor) - Method in class com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider
 
valueOf(String) - Static method in enum com.mulesoft.connectors.ws.api.BroadcastSocketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.connectors.ws.internal.error.WsError
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mulesoft.connectors.ws.api.BroadcastSocketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.connectors.ws.internal.error.WsError
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketAttributes - Class in com.mulesoft.connectors.ws.api
Represents a WebSocket's attributes
WebSocketAttributes() - Constructor for class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
WebSocketAttributes(String, WebSocket.WebSocketType, List<String>, String, String, WebSocketProtocol, MultiMap<String, String>, MultiMap<String, String>, Map<String, String>, String, String) - Constructor for class com.mulesoft.connectors.ws.api.WebSocketAttributes
 
WebSocketClient - Class in com.mulesoft.connectors.ws.internal.client
Provides functionality to open outbound WebSockets
WebSocketClient(HttpClient, WebSocketClientSettings) - Constructor for class com.mulesoft.connectors.ws.internal.client.WebSocketClient
 
WebSocketClientSettings - Class in com.mulesoft.connectors.ws.api.client
Settings to apply when opening outbound WebSocket connections
WebSocketClientSettings() - Constructor for class com.mulesoft.connectors.ws.api.client.WebSocketClientSettings
 
WebSocketDecorator - Class in com.mulesoft.connectors.ws.internal.util
Base class for WebSocket decorators
WebSocketDecorator(WebSocket) - Constructor for class com.mulesoft.connectors.ws.internal.util.WebSocketDecorator
 
WebSocketOperations - Class in com.mulesoft.connectors.ws.internal.operation
Connector operations
WebSocketOperations() - Constructor for class com.mulesoft.connectors.ws.internal.operation.WebSocketOperations
 
WebSocketRequestBuilder - Class in com.mulesoft.connectors.ws.api.client
Specifies how to create an HTTP request which will initiate a WebSocket connection.
WebSocketRequestBuilder() - Constructor for class com.mulesoft.connectors.ws.api.client.WebSocketRequestBuilder
 
WebSocketsConnector - Class in com.mulesoft.connectors.ws.internal
Allows communication through the WebSockets protocol.
WebSocketsConnector() - Constructor for class com.mulesoft.connectors.ws.internal.WebSocketsConnector
 
WebSocketServer - Class in com.mulesoft.connectors.ws.internal.server
Provides functionality to expose WebSockets endpoints
WebSocketServer(HttpServer, WebSocketServerSettings) - Constructor for class com.mulesoft.connectors.ws.internal.server.WebSocketServer
 
webSocketServer - Variable in class com.mulesoft.connectors.ws.internal.source.PathSource
 
WebSocketServerSettings - Class in com.mulesoft.connectors.ws.api.server
Settings to apply when exposing WebSocket endpoints
WebSocketServerSettings() - Constructor for class com.mulesoft.connectors.ws.api.server.WebSocketServerSettings
 
WebSocketState - Class in com.mulesoft.connectors.ws.internal.connection
 
WebSocketState(WebSocket, WebSocketAttributes) - Constructor for class com.mulesoft.connectors.ws.internal.connection.WebSocketState
 
WebSocketUtils - Class in com.mulesoft.connectors.ws.internal.util
Utility methods
withLock(Lock, CheckedRunnable) - Method in class com.mulesoft.connectors.ws.internal.util.UsesLock
 
withLock(Lock, CheckedSupplier<T>) - Method in class com.mulesoft.connectors.ws.internal.util.UsesLock
 
withReadLock(CheckedRunnable) - Method in class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 
withReadLock(CheckedSupplier<T>) - Method in class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 
withWriteLock(CheckedRunnable) - Method in class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 
withWriteLock(CheckedSupplier<T>) - Method in class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 
writeLock - Variable in class com.mulesoft.connectors.ws.internal.util.UsesReadWriteLock
 
WsConnectorConstants - Class in com.mulesoft.connectors.ws.internal
Constants of the WebSockets Connector.
WsError - Enum in com.mulesoft.connectors.ws.internal.error
List of errors that can happen in a WebSocket operation.
A B C D E F G H I L N O P Q R S T U V W 
Skip navigation links

Copyright © 2024 MuleSoft, Inc.. All rights reserved.