public interface SerialSession extends IoSession
IoSession
for serial communication transport.Modifier and Type | Method and Description |
---|---|
SerialSessionConfig |
getConfig() |
SerialAddress |
getLocalAddress()
Returns the socket address of local machine which is associated with this
session.
|
SerialAddress |
getRemoteAddress()
Returns the socket address of remote peer.
|
SerialAddress |
getServiceAddress()
Returns the socket address of the
IoService listens to to manage
this session. |
boolean |
isDTR()
Gets the state of the DTR (Data Terminal Ready) bit in the UART, if supported by the underlying implementation.
|
boolean |
isRTS()
Gets the state of the RTS (Request To Send) bit in the UART, if supported by the underlying implementation.
|
void |
setDTR(boolean dtr)
Sets or clears the DTR (Data Terminal Ready) bit in the UART, if supported by the underlying implementation.
|
void |
setRTS(boolean rts)
Sets or clears the RTS (Request To Send) bit in the UART, if supported by the underlying implementation.
|
close, close, containsAttribute, getAttachment, getAttribute, getAttribute, getAttributeKeys, getBothIdleCount, getCloseFuture, getCreationTime, getCurrentWriteMessage, getCurrentWriteRequest, getFilterChain, getHandler, getId, getIdleCount, getLastBothIdleTime, getLastIdleTime, getLastIoTime, getLastReaderIdleTime, getLastReadTime, getLastWriterIdleTime, getLastWriteTime, getReadBytes, getReadBytesThroughput, getReaderIdleCount, getReadMessages, getReadMessagesThroughput, getScheduledWriteBytes, getScheduledWriteMessages, getService, getTransportMetadata, getWriteRequestQueue, getWriterIdleCount, getWrittenBytes, getWrittenBytesThroughput, getWrittenMessages, getWrittenMessagesThroughput, isBothIdle, isClosing, isConnected, isIdle, isReaderIdle, isReadSuspended, isWriterIdle, isWriteSuspended, read, removeAttribute, removeAttribute, replaceAttribute, resumeRead, resumeWrite, setAttachment, setAttribute, setAttribute, setAttributeIfAbsent, setAttributeIfAbsent, setCurrentWriteRequest, suspendRead, suspendWrite, updateThroughput, write, write
SerialSessionConfig getConfig()
SerialAddress getRemoteAddress()
IoSession
getRemoteAddress
in interface IoSession
SerialAddress getLocalAddress()
IoSession
getLocalAddress
in interface IoSession
SerialAddress getServiceAddress()
IoSession
IoService
listens to to manage
this session. If this session is managed by IoAcceptor
, it
returns the SocketAddress
which is specified as a parameter of
IoAcceptor.bind()
. If this session is managed by
IoConnector
, this method returns the same address with
that of IoSession.getRemoteAddress()
.getServiceAddress
in interface IoSession
void setRTS(boolean rts)
rts
- true for set RTS, false for clearingboolean isRTS()
void setDTR(boolean dtr)
dtr
- true for set DTR, false for clearingboolean isDTR()
Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.