public class MessageControl extends Object implements DataConsumer
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
DEBUG |
| 构造器和说明 |
|---|
MessageControl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
data(byte[] b,
int len)
Incoming data from the transport.
|
int |
getDiscardDataDelay() |
BaseIOLog |
getIoLog() |
int |
getRetries() |
int |
getTimeout() |
TimeSource |
getTimeSource() |
void |
handleIOException(IOException e) |
IncomingResponseMessage |
send(OutgoingRequestMessage request) |
IncomingResponseMessage |
send(OutgoingRequestMessage request,
int timeout,
int retries) |
void |
send(OutgoingResponseMessage response) |
void |
setDiscardDataDelay(int discardDataDelay) |
void |
setExceptionHandler(MessagingExceptionHandler exceptionHandler) |
void |
setIoLog(BaseIOLog ioLog) |
void |
setRetries(int retries) |
void |
setTimeout(int timeout) |
void |
setTimeSource(TimeSource timeSource) |
void |
start(Transport transport,
MessageParser messageParser,
RequestHandler handler,
WaitingRoomKeyFactory waitingRoomKeyFactory) |
public void start(Transport transport, MessageParser messageParser, RequestHandler handler, WaitingRoomKeyFactory waitingRoomKeyFactory) throws IOException
IOExceptionpublic void close()
public void setExceptionHandler(MessagingExceptionHandler exceptionHandler)
public int getRetries()
public void setRetries(int retries)
public int getTimeout()
public void setTimeout(int timeout)
public int getDiscardDataDelay()
public void setDiscardDataDelay(int discardDataDelay)
public BaseIOLog getIoLog()
public void setIoLog(BaseIOLog ioLog)
public TimeSource getTimeSource()
public void setTimeSource(TimeSource timeSource)
public IncomingResponseMessage send(OutgoingRequestMessage request) throws IOException
IOExceptionpublic IncomingResponseMessage send(OutgoingRequestMessage request, int timeout, int retries) throws IOException
IOExceptionpublic void send(OutgoingResponseMessage response) throws IOException
IOExceptionpublic void data(byte[] b,
int len)
data 在接口中 DataConsumerb - array of bytes representing the incoming informationlen - length of the datapublic void handleIOException(IOException e)
handleIOException 在接口中 DataConsumerCopyright © 2018. All rights reserved.