public class InboundWebSocket
extends org.glassfish.grizzly.websockets.DefaultWebSocket
implements org.mule.runtime.http.api.ws.WebSocket
WebSocket.
This implementation does not support reconnection.
| Constructor and Description |
|---|
InboundWebSocket(String id,
org.mule.runtime.http.api.server.ws.WebSocketHandler resource,
org.mule.runtime.http.api.server.ws.WebSocketRequest request,
org.glassfish.grizzly.websockets.ProtocolHandler protocolHandler,
org.glassfish.grizzly.http.HttpRequestPacket requestPacket,
org.glassfish.grizzly.websockets.WebSocketListener... listeners) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(String group) |
void |
close(int code,
String reason) |
CompletableFuture<Void> |
close(org.mule.runtime.http.api.ws.WebSocketCloseCode code,
String reason) |
boolean |
equals(Object obj) |
FragmentHandler |
getFragmentHandler(Consumer<FragmentHandler> newFragmentHandlerCallback) |
List<String> |
getGroups() |
String |
getId() |
org.mule.runtime.http.api.ws.WebSocketProtocol |
getProtocol() |
org.mule.runtime.http.api.server.ws.WebSocketRequest |
getRequest() |
org.mule.runtime.http.api.server.ws.WebSocketHandler |
getResource() |
org.mule.runtime.http.api.ws.WebSocket.WebSocketType |
getType() |
URI |
getUri() |
int |
hashCode() |
boolean |
isClosed() |
CompletableFuture<org.mule.runtime.http.api.ws.WebSocket> |
reconnect(org.mule.runtime.core.api.retry.policy.RetryPolicyTemplate retryPolicyTemplate,
org.mule.runtime.api.scheduler.Scheduler scheduler)
Not supported on this implementation
|
void |
removeGroup(String group) |
CompletableFuture<Void> |
send(InputStream content,
org.mule.runtime.api.metadata.MediaType mediaType) |
CompletableFuture<Void> |
sendFrame(byte[] frameBytes) |
boolean |
supportsReconnection() |
byte[] |
toBinaryFrame(byte[] data,
boolean last) |
String |
toString() |
byte[] |
toTextFrame(String data,
boolean last) |
add, broadcast, broadcast, broadcastFragment, broadcastFragment, close, close, completableClose, getBroadcaster, getListeners, isConnected, onClose, onConnect, onFragment, onFragment, onMessage, onMessage, onPing, onPong, remove, send, send, sendPing, sendPong, sendRaw, setBroadcaster, setClosed, stream, stream, toRawData, toRawData, toRawData, toRawDatapublic InboundWebSocket(String id, org.mule.runtime.http.api.server.ws.WebSocketHandler resource, org.mule.runtime.http.api.server.ws.WebSocketRequest request, org.glassfish.grizzly.websockets.ProtocolHandler protocolHandler, org.glassfish.grizzly.http.HttpRequestPacket requestPacket, org.glassfish.grizzly.websockets.WebSocketListener... listeners)
public CompletableFuture<Void> send(InputStream content, org.mule.runtime.api.metadata.MediaType mediaType)
public CompletableFuture<Void> sendFrame(byte[] frameBytes)
public byte[] toBinaryFrame(byte[] data,
boolean last)
public byte[] toTextFrame(String data, boolean last)
public FragmentHandler getFragmentHandler(Consumer<FragmentHandler> newFragmentHandlerCallback)
public void close(int code,
String reason)
close in interface org.glassfish.grizzly.websockets.WebSocketclose in class org.glassfish.grizzly.websockets.SimpleWebSocketpublic void addGroup(String group)
public void removeGroup(String group)
public boolean supportsReconnection()
falsepublic CompletableFuture<org.mule.runtime.http.api.ws.WebSocket> reconnect(org.mule.runtime.core.api.retry.policy.RetryPolicyTemplate retryPolicyTemplate, org.mule.runtime.api.scheduler.Scheduler scheduler)
CompletableFuture immediately and exceptionally completed with an UnsupportedOperationExceptionpublic CompletableFuture<Void> close(org.mule.runtime.http.api.ws.WebSocketCloseCode code, String reason)
public String getId()
public URI getUri()
public org.mule.runtime.http.api.ws.WebSocket.WebSocketType getType()
public boolean isClosed()
public org.mule.runtime.http.api.ws.WebSocketProtocol getProtocol()
public org.mule.runtime.http.api.server.ws.WebSocketRequest getRequest()
public org.mule.runtime.http.api.server.ws.WebSocketHandler getResource()
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.