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 DnsResponseprivate voiddecodeQuestions(DnsResponse response, ByteBuf buf, int questionCount) private booleandecodeRecords(DnsResponse response, DnsSection section, ByteBuf buf, int count) protected abstract DnsResponsenewResponse(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
-