Package org.xbill.DNS
Class NioTcpClient.ChannelState
java.lang.Object
org.xbill.DNS.NioTcpClient.ChannelState
- All Implemented Interfaces:
NioClient.KeyProcessor
- Enclosing class:
NioTcpClient
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SocketChannel(package private) final Queue<NioTcpClient.Transaction> (package private) int(package private) ByteBuffer(package private) ByteBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void(package private) voidprivate voidprivate voidvoidprivate voidprocessWrite(SelectionKey key)
-
Field Details
-
channel
-
pendingTransactions
-
responseLengthData
ByteBuffer responseLengthData -
responseData
ByteBuffer responseData -
readState
int readState
-
-
Constructor Details
-
ChannelState
private ChannelState()
-
-
Method Details
-
processReadyKey
- Specified by:
processReadyKeyin interfaceNioClient.KeyProcessor
-
handleTransactionException
-
handleChannelException
-
processConnect
-
processRead
private void processRead() -
processWrite
-