public class WSClient extends Object implements AutoCloseable
| Constructor and Description |
|---|
WSClient(URI serverUri,
Transport transport,
ConnectionParam connectionParam)
create websocket connection client
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
closeBlocking() |
boolean |
connectBlocking() |
static WSClient |
getInstance(ConnectionParam params,
int endpointIndex,
WSFunction function,
Transport transport) |
static WSClient |
getSlaveInstance(ConnectionParam params,
WSFunction function,
Transport transport) |
boolean |
isClosed() |
boolean |
isOpen() |
boolean |
reconnectBlocking() |
boolean |
reconnectBlockingWithoutRetry() |
void |
send(io.netty.buffer.ByteBuf binData) |
void |
send(String strData) |
public final URI serverUri
public WSClient(URI serverUri, Transport transport, ConnectionParam connectionParam)
serverUri - connection urlpublic boolean isOpen()
public boolean isClosed()
public void close()
close in interface AutoCloseablepublic boolean reconnectBlockingWithoutRetry()
public boolean connectBlocking()
public boolean reconnectBlocking()
public void send(String strData)
public void send(io.netty.buffer.ByteBuf binData)
public void closeBlocking()
public static WSClient getInstance(ConnectionParam params, int endpointIndex, WSFunction function, Transport transport) throws SQLException
SQLExceptionpublic static WSClient getSlaveInstance(ConnectionParam params, WSFunction function, Transport transport) throws SQLException
SQLExceptionCopyright © 2025. All rights reserved.