public abstract class WebSocketClientImpl<T extends javax.websocket.MessageHandler> extends javax.websocket.Endpoint implements WebSocketClient<T>
| Modifier and Type | Field and Description |
|---|---|
protected T |
messageHandler |
| Constructor and Description |
|---|
WebSocketClientImpl() |
WebSocketClientImpl(Consumer<WebSocketClient> onReconnect) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
URI |
getEndpoint() |
void |
init(WebSocketClientConfiguration clientConfig) |
boolean |
isActive() |
void |
onClose(javax.websocket.Session session,
javax.websocket.CloseReason reason) |
void |
onError(javax.websocket.Session session,
Throwable thr) |
void |
onOpen(javax.websocket.Session session,
javax.websocket.EndpointConfig config) |
void |
sendTextWithHandler(String content,
Consumer<T> handler) |
protected T extends javax.websocket.MessageHandler messageHandler
public WebSocketClientImpl()
public WebSocketClientImpl(Consumer<WebSocketClient> onReconnect)
public URI getEndpoint()
public void onClose(javax.websocket.Session session,
javax.websocket.CloseReason reason)
onClose in class javax.websocket.Endpointpublic void init(WebSocketClientConfiguration clientConfig)
init in interface WebSocketClient<T extends javax.websocket.MessageHandler>public void close()
close in interface WebSocketClient<T extends javax.websocket.MessageHandler>public void sendTextWithHandler(String content, Consumer<T> handler) throws IOException
sendTextWithHandler in interface WebSocketClient<T extends javax.websocket.MessageHandler>IOExceptionpublic boolean isActive()
isActive in interface WebSocketClient<T extends javax.websocket.MessageHandler>public void onOpen(javax.websocket.Session session,
javax.websocket.EndpointConfig config)
onOpen in class javax.websocket.Endpointpublic void onError(javax.websocket.Session session,
Throwable thr)
onError in class javax.websocket.EndpointCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.