netty5/codec-dns/src/main/java/io/netty/handler/codec/dns
Fabian Lange 58c63b7888 Add support for directly decoding/encoding DNS PTR Records
Motivation:

The current implementation will provide a DnsRawRecord, which, while
containing the host name it resolves to, would require the user to
decode the name using the decode method currently private to
DefaultDnsRecordDecoder, which in fact means copying it.

Modifications:

Introduce DnsPtrRecord, which is a specialization of DnsRecord which
provides a decoded host name.

Result:

PTR Records are much easier to work with, as the name is decoded already.
2016-03-08 14:59:46 +01:00
..
AbstractDnsMessage.java Fix missing ResourceLeak.close() in AbstractDnsMessage 2015-05-04 12:05:59 +09:00
AbstractDnsRecord.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DatagramDnsQuery.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DatagramDnsQueryDecoder.java Make codec-dns can support build a dns server, reply answer from client. 2016-01-18 16:41:44 +09:00
DatagramDnsQueryEncoder.java Make codec-dns can support build a dns server, reply answer from client. 2016-01-18 16:41:44 +09:00
DatagramDnsResponse.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DatagramDnsResponseDecoder.java Make codec-dns can support build a dns server, reply answer from client. 2016-01-18 16:41:44 +09:00
DatagramDnsResponseEncoder.java Make codec-dns can support build a dns server, reply answer from client. 2016-01-18 16:41:44 +09:00
DefaultDnsPtrRecord.java Add support for directly decoding/encoding DNS PTR Records 2016-03-08 14:59:46 +01:00
DefaultDnsQuery.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DefaultDnsQuestion.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DefaultDnsRawRecord.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DefaultDnsRecordDecoder.java Add support for directly decoding/encoding DNS PTR Records 2016-03-08 14:59:46 +01:00
DefaultDnsRecordEncoder.java Add support for directly decoding/encoding DNS PTR Records 2016-03-08 14:59:46 +01:00
DefaultDnsResponse.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsMessage.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsMessageUtil.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsOpCode.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsPtrRecord.java Add support for directly decoding/encoding DNS PTR Records 2016-03-08 14:59:46 +01:00
DnsQuery.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsQuestion.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsRawRecord.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsRecord.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsRecordDecoder.java Provide more control over DnsNameResolver.query() / Add NameResolver.resolveAll() 2015-08-18 17:40:13 +09:00
DnsRecordEncoder.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsRecordType.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsResponse.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsResponseCode.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
DnsSection.java Revamp DNS codec 2015-05-01 11:33:16 +09:00
package-info.java Revamp DNS codec 2015-05-01 11:33:16 +09:00