Package io.netty.handler.codec.dns
Class DnsResponseDecoder<A extends SocketAddress>
java.lang.Object
io.netty.handler.codec.dns.DnsResponseDecoder<A>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDnsResponseDecoder
(DnsRecordDecoder recordDecoder) Creates a new decoder with the specifiedrecordDecoder
. -
Method Summary
Modifier and TypeMethodDescription(package private) final DnsResponse
private void
decodeQuestions
(DnsResponse response, ByteBuf buf, int questionCount) private boolean
decodeRecords
(DnsResponse response, DnsSection section, ByteBuf buf, int count) protected abstract DnsResponse
newResponse
(A sender, A recipient, int id, DnsOpCode opCode, DnsResponseCode responseCode)
-
Field Details
-
recordDecoder
-
-
Constructor Details
-
DnsResponseDecoder
DnsResponseDecoder(DnsRecordDecoder recordDecoder) Creates a new decoder with the specifiedrecordDecoder
.
-
-
Method Details
-
decode
- Throws:
Exception
-
newResponse
protected abstract DnsResponse newResponse(A sender, A recipient, int id, DnsOpCode opCode, DnsResponseCode responseCode) throws Exception - Throws:
Exception
-
decodeQuestions
- Throws:
Exception
-
decodeRecords
private boolean decodeRecords(DnsResponse response, DnsSection section, ByteBuf buf, int count) throws Exception - Throws:
Exception
-