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 TypeClassDescriptionclassADnsQueryimplementation for UDP/IP.classThe defaultDnsQueryimplementation.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 DnsQueryDnsMessageUtil.decodeDnsQuery(DnsRecordDecoder decoder, ByteBuf buf, DnsMessageUtil.DnsQueryFactory supplier) private static DnsQueryDnsMessageUtil.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 ByteBufTcpDnsQueryEncoder.allocateBuffer(ChannelHandlerContext ctx, DnsQuery msg, boolean preferDirect) (package private) static StringBuilderDnsMessageUtil.appendQuery(StringBuilder buf, DnsQuery query) private static voidDnsMessageUtil.appendQueryHeader(StringBuilder buf, DnsQuery msg) private static voidDnsMessageUtil.decodeQuestions(DnsRecordDecoder decoder, DnsQuery query, ByteBuf buf, int questionCount) private static voidDnsMessageUtil.decodeRecords(DnsRecordDecoder decoder, DnsQuery query, DnsSection section, ByteBuf buf, int count) (package private) voidprotected voidTcpDnsQueryEncoder.encode(ChannelHandlerContext ctx, DnsQuery msg, ByteBuf out) private static voidDnsQueryEncoder.encodeHeader(DnsQuery query, ByteBuf buf) Encodes the header that is always 12 bytes long.private voidDnsQueryEncoder.encodeQuestions(DnsQuery query, ByteBuf buf) private voidDnsQueryEncoder.encodeRecords(DnsQuery query, DnsSection section, ByteBuf buf) Method parameters in io.netty.handler.codec.dns with type arguments of type DnsQueryModifier and TypeMethodDescriptionprotected ByteBufDatagramDnsQueryEncoder.allocateBuffer(ChannelHandlerContext ctx, AddressedEnvelope<DnsQuery, InetSocketAddress> msg) Allocate aByteBufwhich will be used for constructing a datagram packet.protected voidDatagramDnsQueryEncoder.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 DnsQueryDatagramDnsQueryContext.newQuery(int id, InetSocketAddress nameServerAddr) protected abstract DnsQueryDnsQueryContext.newQuery(int id, InetSocketAddress nameServerAddr) Creates and returns a newDnsQuery.protected DnsQueryTcpDnsQueryContext.newQuery(int id, InetSocketAddress nameServerAddr) Methods in io.netty.resolver.dns with parameters of type DnsQueryModifier and TypeMethodDescriptionprivate ChannelFutureprivate voidDnsQueryContext.writeQuery(DnsQuery query, boolean flush, ChannelPromise promise)