Package io.netty.handler.codec.dns
Interface DnsRecordDecoder
-
- All Known Implementing Classes:
DefaultDnsRecordDecoder
public interface DnsRecordDecoder
Decodes a DNS record into its object representation.- See Also:
DatagramDnsResponseDecoder
-
-
Field Summary
Fields Modifier and Type Field Description static DnsRecordDecoder
DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DnsQuestion
decodeQuestion(ByteBuf in)
Decodes a DNS question into its object representation.<T extends DnsRecord>
TdecodeRecord(ByteBuf in)
Decodes a DNS record into its object representation.
-
-
-
Field Detail
-
DEFAULT
static final DnsRecordDecoder DEFAULT
-
-
Method Detail
-
decodeQuestion
DnsQuestion decodeQuestion(ByteBuf in) throws java.lang.Exception
Decodes a DNS question into its object representation.- Parameters:
in
- the input buffer which contains a DNS question at its reader index- Throws:
java.lang.Exception
-
decodeRecord
<T extends DnsRecord> T decodeRecord(ByteBuf in) throws java.lang.Exception
Decodes a DNS record into its object representation.- Parameters:
in
- the input buffer which contains a DNS record at its reader index- Returns:
- the decoded record, or
null
if there are not enough data in the input buffer - Throws:
java.lang.Exception
-
-