Class DnsNameResolverException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.netty.resolver.dns.DnsNameResolverException
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
DnsNameResolverTimeoutException
public class DnsNameResolverException
extends java.lang.RuntimeException
A
RuntimeException raised when DnsNameResolver failed to perform a successful query.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DnsQuestionprivate final java.net.InetSocketAddressprivate static final long -
Constructor Summary
ConstructorsConstructorDescriptionDnsNameResolverException(java.net.InetSocketAddress remoteAddress, DnsQuestion question, java.lang.String message) DnsNameResolverException(java.net.InetSocketAddress remoteAddress, DnsQuestion question, java.lang.String message, java.lang.Throwable cause) -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.Throwablequestion()Returns theDnsQuestionof the DNS query that has failed.java.net.InetSocketAddressReturns theInetSocketAddressof the DNS query that has failed.private static DnsQuestionvalidateQuestion(DnsQuestion question) private static java.net.InetSocketAddressvalidateRemoteAddress(java.net.InetSocketAddress remoteAddress) Methods inherited from class java.lang.Throwable
addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
remoteAddress
private final java.net.InetSocketAddress remoteAddress -
question
-
-
Constructor Details
-
DnsNameResolverException
public DnsNameResolverException(java.net.InetSocketAddress remoteAddress, DnsQuestion question, java.lang.String message) -
DnsNameResolverException
public DnsNameResolverException(java.net.InetSocketAddress remoteAddress, DnsQuestion question, java.lang.String message, java.lang.Throwable cause)
-
-
Method Details
-
validateRemoteAddress
private static java.net.InetSocketAddress validateRemoteAddress(java.net.InetSocketAddress remoteAddress) -
validateQuestion
-
remoteAddress
public java.net.InetSocketAddress remoteAddress()Returns theInetSocketAddressof the DNS query that has failed. -
question
Returns theDnsQuestionof the DNS query that has failed. -
fillInStackTrace
public java.lang.Throwable fillInStackTrace()- Overrides:
fillInStackTracein classjava.lang.Throwable
-