public class Transport extends Object implements AutoCloseable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_MESSAGE_WAIT_TIMEOUT |
| 构造器和说明 |
|---|
Transport(WSFunction function,
ConnectionParam param,
InFlightRequest inFlightRequest) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkConnection(Transport transport,
int connectTimeout) |
static void |
checkoutAuth(Transport transport,
CountDownLatch latch,
int requestTimeout) |
void |
close() |
boolean |
isAuth() |
boolean |
isClosed() |
Response |
send(Request request) |
void |
sendWithoutRep(Request request) |
void |
setAuth(boolean auth) |
void |
setBinaryMessageHandler(Consumer<ByteBuffer> binaryMessageHandler) |
void |
setTextMessageHandler(Consumer<String> textMessageHandler) |
public static final int DEFAULT_MESSAGE_WAIT_TIMEOUT
public Transport(WSFunction function, ConnectionParam param, InFlightRequest inFlightRequest) throws SQLException
SQLExceptionpublic void setBinaryMessageHandler(Consumer<ByteBuffer> binaryMessageHandler)
public boolean isAuth()
public void setAuth(boolean auth)
public Response send(Request request) throws SQLException
SQLExceptionpublic void sendWithoutRep(Request request)
public boolean isClosed()
public void close()
close 在接口中 AutoCloseablepublic static void checkConnection(Transport transport, int connectTimeout) throws SQLException
SQLExceptionpublic static void checkoutAuth(Transport transport, CountDownLatch latch, int requestTimeout) throws SQLException
SQLExceptionCopyright © 2023. All rights reserved.