Uses of Class
org.xbill.DNS.Message
Packages that use Message
-
Uses of Message in org.xbill.DNS
Subclasses of Message in org.xbill.DNSModifier and TypeClassDescriptionclassA helper class for constructing dynamic DNS (DDNS) update messages.Methods in org.xbill.DNS that return MessageModifier and TypeMethodDescriptionMessage.clone()Creates a copy of this Message.static MessageCreates a new Message with a random Message ID suitable for sending as a query.static MessageCreates a new Message to contain a dynamic update.Creates a normalized copy of this message by following xNAME chains, synthesizing CNAMEs from DNAMEs if necessary, and removing illegal RRsets fromSection.AUTHORITYandSection.ADDITIONAL.Creates a normalized copy of this message by following xNAME chains, synthesizing CNAMEs from DNAMEs if necessary, and removing illegal RRsets fromSection.AUTHORITYandSection.ADDITIONAL.default MessageSends a message and waits for a response.Methods in org.xbill.DNS that return types with arguments of type MessageModifier and TypeMethodDescriptionSends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.Sends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.default CompletionStage<Message> Asynchronously sends a message using the defaultForkJoinPool.commonPool().default CompletionStage<Message> Asynchronously sends a message.Asynchronously sends a message to a single server.Asynchronously sends a message to a single server.Methods in org.xbill.DNS with parameters of type MessageModifier and TypeMethodDescriptionCache.addMessage(Message in) Adds all data from a Message into the Cache.voidTSIG.apply(Message m, int error, TSIGRecord old) Generates a TSIG record with a specific error for a message and adds it to the message.voidTSIG.apply(Message m, int error, TSIGRecord old, boolean fullSignature) Generates a TSIG record with a specific error for a message and adds it to the message.voidTSIG.apply(Message m, TSIGRecord old) Generates a TSIG record for a message and adds it to the messagevoidTSIG.apply(Message m, TSIGRecord old, boolean fullSignature) Generates a TSIG record with a specific error for a message and adds it to the message.voidTSIG.applyStream(Message m, TSIGRecord old, boolean fullSignature) Deprecated.static byte[]DNSSEC.digestMessage(SIGRecord sig, Message msg, byte[] previous) Creates a byte array containing the concatenation of the fields of the SIG(0) record and the message to be signed.TSIG.generate(Message m, byte[] b, int error, TSIGRecord old) Generates a TSIG record with a specific error for a message that has been rendered.TSIG.generate(Message m, byte[] b, int error, TSIGRecord old, boolean fullSignature) Generates a TSIG record with a specific error for a message that has been rendered.voidGenerate TSIG a signature for use of the message in a stream.Creates a normalized copy of this message by following xNAME chains, synthesizing CNAMEs from DNAMEs if necessary, and removing illegal RRsets fromSection.AUTHORITYandSection.ADDITIONAL.Creates a normalized copy of this message by following xNAME chains, synthesizing CNAMEs from DNAMEs if necessary, and removing illegal RRsets fromSection.AUTHORITYandSection.ADDITIONAL.voidResolverListener.receiveMessage(Object id, Message m) Deprecated.The callback used by an asynchronous resolverdefault MessageSends a message and waits for a response.CompletableFuture<byte[]> DefaultIoClient.sendAndReceiveTcp(InetSocketAddress local, InetSocketAddress remote, Message query, byte[] data, Duration timeout) CompletableFuture<byte[]> DefaultIoClient.sendAndReceiveUdp(InetSocketAddress local, InetSocketAddress remote, Message query, byte[] data, int max, Duration timeout) Sends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.Sends a message to multiple servers, and queries are sent multiple times until either a successful response is received, or it is clear that there is no successful response.default CompletionStage<Message> Asynchronously sends a message using the defaultForkJoinPool.commonPool().default CompletionStage<Message> Asynchronously sends a message.default ObjectResolver.sendAsync(Message query, ResolverListener listener) Deprecated.Asynchronously sends a message to a single server.Asynchronously sends a message to a single server.static voidSIG0.signMessage(Message message, KEYRecord key, PrivateKey privkey, SIGRecord previous) Sign a message with SIG(0).static voidSIG0.signMessage(Message message, KEYRecord key, PrivateKey privkey, SIGRecord previous, Instant timeSigned) Sign a message with SIG(0).intVerifies a TSIG record on an incoming message that is part of a multiple message response.intVerifies a TSIG record on an incoming message that is part of a multiple message response.byteTSIG.verify(Message m, byte[] b, int length, TSIGRecord old) Deprecated.intTSIG.verify(Message m, byte[] messageBytes, TSIGRecord requestTSIG) Verifies a TSIG record on an incoming message.intTSIG.verify(Message m, byte[] messageBytes, TSIGRecord requestTSIG, boolean fullSignature) Verifies a TSIG record on an incoming message.static voidSIG0.verifyMessage(Message message, byte[] b, KEYRecord key, SIGRecord previous) Verify a message using SIG(0).static voidSIG0.verifyMessage(Message message, byte[] b, KEYRecord key, SIGRecord previous, Instant now) Verify a message using SIG(0). -
Uses of Message in org.xbill.DNS.dnssec
Methods in org.xbill.DNS.dnssec that return types with arguments of type MessageModifier and TypeMethodDescriptionAsynchronously sends a message and validates the response with DNSSEC before returning it.Methods in org.xbill.DNS.dnssec with parameters of type MessageModifier and TypeMethodDescriptionAsynchronously sends a message and validates the response with DNSSEC before returning it. -
Uses of Message in org.xbill.DNS.io
Methods in org.xbill.DNS.io with parameters of type MessageModifier and TypeMethodDescriptionCompletableFuture<byte[]> TcpIoClient.sendAndReceiveTcp(InetSocketAddress local, InetSocketAddress remote, Message query, byte[] data, Duration timeout) Sends a query to a remote server and returns the answer.CompletableFuture<byte[]> UdpIoClient.sendAndReceiveUdp(InetSocketAddress local, InetSocketAddress remote, Message query, byte[] data, int max, Duration timeout) Sends a query to a remote server and returns the answer. -
Uses of Message in org.xbill.DNS.tools
Methods in org.xbill.DNS.tools that return MessageMethods in org.xbill.DNS.tools with parameters of type Message
TSIG.apply(Message, TSIGRecord, boolean)