@UnstableApi @ChannelHandler.Sharable public class DatagramDnsQueryDecoder extends MessageToMessageDecoder<DatagramPacket>
DatagramPacket
into a DatagramDnsQuery
.ChannelHandler.Sharable
构造器和说明 |
---|
DatagramDnsQueryDecoder()
Creates a new decoder with the default record decoder.
|
DatagramDnsQueryDecoder(DnsRecordDecoder recordDecoder)
Creates a new decoder with the specified
recordDecoder . |
限定符和类型 | 方法和说明 |
---|---|
protected void |
decode(ChannelHandlerContext ctx,
DatagramPacket packet,
java.util.List<java.lang.Object> out)
Decode from one message to an other.
|
acceptInboundMessage, channelRead
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handlerAdded, handlerRemoved
public DatagramDnsQueryDecoder()
public DatagramDnsQueryDecoder(DnsRecordDecoder recordDecoder)
recordDecoder
.protected void decode(ChannelHandlerContext ctx, DatagramPacket packet, java.util.List<java.lang.Object> out) throws java.lang.Exception
MessageToMessageDecoder
decode
在类中 MessageToMessageDecoder<DatagramPacket>
ctx
- the ChannelHandlerContext
which this MessageToMessageDecoder
belongs topacket
- the message to decode to an other oneout
- the List
to which decoded messages should be addedjava.lang.Exception
- is thrown if an error occurs