DatagramPacket into a DatagramDnsQuery.
| Modifier and Type | Field and Description |
|---|---|
| private final DnsRecordDecoder |
| Access | Constructor and Description |
|---|---|
| public | |
| public | DatagramDnsQueryDecoder(DnsRecordDecoder recordDecoder)
Creates a new decoder with the specified |
| Modifier and Type | Method and Description |
|---|---|
| protected void | decode(ChannelHandlerContext
the ctx, DatagramPacket ChannelHandlerContext which this MessageToMessageDecoder belongs tothe message to decode to another one packet)Overrides io. |
| public boolean | isSharable()
Overrides default io. true if this handler is sharable and thus can be added
to more than one ChannelPipeline.
|
| recordDecoder | back to summary |
|---|---|
| private final DnsRecordDecoder recordDecoder | |
| DatagramDnsQueryDecoder | back to summary |
|---|---|
| public DatagramDnsQueryDecoder() Creates a new decoder with the default record decoder. | |
| DatagramDnsQueryDecoder | back to summary |
|---|---|
| public DatagramDnsQueryDecoder(DnsRecordDecoder recordDecoder) Creates a new decoder with the specified | |
| decode | back to summary |
|---|---|
| protected void decode(ChannelHandlerContext ctx, DatagramPacket packet) throws Exception Overrides io. Doc from io. Decode from one message to another. This method will be called for each written message that can be handled by this decoder. The message will be disposed of after this call.
Subclasses that wish to sometimes pass messages through, should instead override the
| |
| isSharable | back to summary |
|---|---|
| public boolean isSharable() Overrides default io. Doc from io. Returns
| |