@ChannelHandler.Sharable public class DatagramDnsResponseDecoder extends MessageToMessageDecoder<DatagramPacket>
DatagramPacket
into a DatagramDnsResponse
.ChannelHandler.Sharable
Constructor and Description |
---|
DatagramDnsResponseDecoder()
Creates a new decoder with the default record decoder.
|
DatagramDnsResponseDecoder(DnsRecordDecoder recordDecoder)
Creates a new decoder with the specified
recordDecoder . |
Modifier and Type | Method and Description |
---|---|
protected void |
decode(ChannelHandlerContext ctx,
DatagramPacket packet,
List<Object> out)
Decode from one message to an other.
|
protected DnsResponse |
decodeResponse(ChannelHandlerContext ctx,
DatagramPacket packet) |
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 DatagramDnsResponseDecoder()
public DatagramDnsResponseDecoder(DnsRecordDecoder recordDecoder)
recordDecoder
.protected void decode(ChannelHandlerContext ctx, DatagramPacket packet, List<Object> out) throws Exception
MessageToMessageDecoder
decode
in class 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 addedException
- is thrown if an error occursprotected DnsResponse decodeResponse(ChannelHandlerContext ctx, DatagramPacket packet) throws Exception
Exception
Copyright © 2008–2024 The Netty Project. All rights reserved.