Uses of Interface
io.netty.handler.codec.dns.DnsQuery
Packages that use DnsQuery
Package
Description
DNS codec.
An alternative to Java's built-in domain name lookup mechanism that resolves a domain name asynchronously,
which supports the queries of an arbitrary DNS record type as well.
-
Uses of DnsQuery in io.netty.handler.codec.dns
Classes in io.netty.handler.codec.dns that implement DnsQueryModifier and TypeClassDescriptionclass
ADnsQuery
implementation for UDP/IP.class
The defaultDnsQuery
implementation.Methods in io.netty.handler.codec.dns that return DnsQueryModifier and TypeMethodDescriptionDefaultDnsQuery.addRecord
(DnsSection section, int index, DnsRecord record) DefaultDnsQuery.addRecord
(DnsSection section, DnsRecord record) DnsQuery.addRecord
(DnsSection section, int index, DnsRecord record) DnsQuery.addRecord
(DnsSection section, DnsRecord record) DefaultDnsQuery.clear()
DefaultDnsQuery.clear
(DnsSection section) DnsQuery.clear()
DnsQuery.clear
(DnsSection section) (package private) static DnsQuery
DnsMessageUtil.decodeDnsQuery
(DnsRecordDecoder decoder, ByteBuf buf, DnsMessageUtil.DnsQueryFactory supplier) private static DnsQuery
DnsMessageUtil.newQuery
(ByteBuf buf, DnsMessageUtil.DnsQueryFactory supplier) DefaultDnsQuery.retain()
DefaultDnsQuery.retain
(int increment) DnsQuery.retain()
DnsQuery.retain
(int increment) DefaultDnsQuery.setId
(int id) DnsQuery.setId
(int id) DefaultDnsQuery.setRecord
(DnsSection section, DnsRecord record) DnsQuery.setRecord
(DnsSection section, DnsRecord record) DefaultDnsQuery.setRecursionDesired
(boolean recursionDesired) DnsQuery.setRecursionDesired
(boolean recursionDesired) DefaultDnsQuery.setZ
(int z) DnsQuery.setZ
(int z) DefaultDnsQuery.touch()
DnsQuery.touch()
Methods in io.netty.handler.codec.dns with parameters of type DnsQueryModifier and TypeMethodDescriptionprotected ByteBuf
TcpDnsQueryEncoder.allocateBuffer
(ChannelHandlerContext ctx, DnsQuery msg, boolean preferDirect) (package private) static StringBuilder
DnsMessageUtil.appendQuery
(StringBuilder buf, DnsQuery query) private static void
DnsMessageUtil.appendQueryHeader
(StringBuilder buf, DnsQuery msg) private static void
DnsMessageUtil.decodeQuestions
(DnsRecordDecoder decoder, DnsQuery query, ByteBuf buf, int questionCount) private static void
DnsMessageUtil.decodeRecords
(DnsRecordDecoder decoder, DnsQuery query, DnsSection section, ByteBuf buf, int count) (package private) void
protected void
TcpDnsQueryEncoder.encode
(ChannelHandlerContext ctx, DnsQuery msg, ByteBuf out) private static void
DnsQueryEncoder.encodeHeader
(DnsQuery query, ByteBuf buf) Encodes the header that is always 12 bytes long.private void
DnsQueryEncoder.encodeQuestions
(DnsQuery query, ByteBuf buf) private void
DnsQueryEncoder.encodeRecords
(DnsQuery query, DnsSection section, ByteBuf buf) Method parameters in io.netty.handler.codec.dns with type arguments of type DnsQueryModifier and TypeMethodDescriptionprotected ByteBuf
DatagramDnsQueryEncoder.allocateBuffer
(ChannelHandlerContext ctx, AddressedEnvelope<DnsQuery, InetSocketAddress> msg) Allocate aByteBuf
which will be used for constructing a datagram packet.protected void
DatagramDnsQueryEncoder.encode
(ChannelHandlerContext ctx, AddressedEnvelope<DnsQuery, InetSocketAddress> in, List<Object> out) -
Uses of DnsQuery in io.netty.resolver.dns
Methods in io.netty.resolver.dns that return DnsQueryModifier and TypeMethodDescriptionprotected DnsQuery
DatagramDnsQueryContext.newQuery
(int id, InetSocketAddress nameServerAddr) protected abstract DnsQuery
DnsQueryContext.newQuery
(int id, InetSocketAddress nameServerAddr) Creates and returns a newDnsQuery
.protected DnsQuery
TcpDnsQueryContext.newQuery
(int id, InetSocketAddress nameServerAddr) Methods in io.netty.resolver.dns with parameters of type DnsQueryModifier and TypeMethodDescriptionprivate ChannelFuture
private void
DnsQueryContext.writeQuery
(DnsQuery query, boolean flush, ChannelPromise promise)