private void setFailure(String message, Throwable cause) { final InetSocketAddress nameServerAddr = nameServerAddr(); final StringBuilder buf = new StringBuilder(message.length() + 64); buf.append('[') .append(nameServerAddr) .append("] ") .append(message) .append(" (no stack trace available)"); final DnsNameResolverException e; if (cause == null) { // This was caused by an timeout so use DnsNameResolverTimeoutException to allow the user to // handle it special (like retry the query). e = new DnsNameResolverTimeoutException(nameServerAddr, question(), buf.toString()); } else { e = new DnsNameResolverException(nameServerAddr, question(), buf.toString(), cause); } promise.tryFailure(e); }
@Override public Throwable fillInStackTrace() { setStackTrace(EmptyArrays.EMPTY_STACK_TRACE); return this; } }
public DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message) { super(message); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
public DnsNameResolverException( InetSocketAddress remoteAddress, DnsQuestion question, String message, Throwable cause) { super(message, cause); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
@Override public Throwable fillInStackTrace() { setStackTrace(EmptyArrays.EMPTY_STACK_TRACE); return this; } }
private void setFailure(String message, Throwable cause) { final InetSocketAddress nameServerAddr = nameServerAddr(); final StringBuilder buf = new StringBuilder(message.length() + 64); buf.append('[') .append(nameServerAddr) .append("] ") .append(message) .append(" (no stack trace available)"); final DnsNameResolverException e; if (cause == null) { // This was caused by an timeout so use DnsNameResolverTimeoutException to allow the user to // handle it special (like retry the query). e = new DnsNameResolverTimeoutException(nameServerAddr, question(), buf.toString()); } else { e = new DnsNameResolverException(nameServerAddr, question(), buf.toString(), cause); } promise.tryFailure(e); }
public DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message) { super(message); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
@Override public Throwable fillInStackTrace() { setStackTrace(EmptyArrays.EMPTY_STACK_TRACE); return this; } }
private void setFailure(String message, Throwable cause) { final InetSocketAddress nameServerAddr = nameServerAddr(); parent.queryContextManager.remove(nameServerAddr, id); final StringBuilder buf = new StringBuilder(message.length() + 64); buf.append('[') .append(nameServerAddr) .append("] ") .append(message) .append(" (no stack trace available)"); final DnsNameResolverException e; if (cause != null) { e = new DnsNameResolverException(nameServerAddr, question(), buf.toString(), cause); } else { e = new DnsNameResolverException(nameServerAddr, question(), buf.toString()); } promise.tryFailure(e); } }
public DnsNameResolverException( InetSocketAddress remoteAddress, DnsQuestion question, String message, Throwable cause) { super(message, cause); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
@Override public Throwable fillInStackTrace() { setStackTrace(EmptyArrays.EMPTY_STACK_TRACE); return this; } }
private void setFailure(String message, Throwable cause) { final InetSocketAddress nameServerAddr = nameServerAddr(); final StringBuilder buf = new StringBuilder(message.length() + 64); buf.append('[') .append(nameServerAddr) .append("] ") .append(message) .append(" (no stack trace available)"); final DnsNameResolverException e; if (cause == null) { // This was caused by an timeout so use DnsNameResolverTimeoutException to allow the user to // handle it special (like retry the query). e = new DnsNameResolverTimeoutException(nameServerAddr, question(), buf.toString()); } else { e = new DnsNameResolverException(nameServerAddr, question(), buf.toString(), cause); } promise.tryFailure(e); }
public DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message) { super(message); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
@Override public Throwable fillInStackTrace() { setStackTrace(EmptyArrays.EMPTY_STACK_TRACE); return this; } }
private void setFailure(String message, Throwable cause) { final InetSocketAddress nameServerAddr = nameServerAddr(); parent.queryContextManager.remove(nameServerAddr, id); final StringBuilder buf = new StringBuilder(message.length() + 64); buf.append('[') .append(nameServerAddr) .append("] ") .append(message) .append(" (no stack trace available)"); final DnsNameResolverException e; if (cause == null) { // This was caused by an timeout so use DnsNameResolverTimeoutException to allow the user to // handle it special (like retry the query). e = new DnsNameResolverTimeoutException(nameServerAddr, question(), buf.toString()); } else { e = new DnsNameResolverException(nameServerAddr, question(), buf.toString(), cause); } promise.tryFailure(e); } }
public DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message) { super(message); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
public DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message) { super(message); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
public DnsNameResolverException( InetSocketAddress remoteAddress, DnsQuestion question, String message, Throwable cause) { super(message, cause); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
public DnsNameResolverException( InetSocketAddress remoteAddress, DnsQuestion question, String message, Throwable cause) { super(message, cause); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }
public DnsNameResolverException( InetSocketAddress remoteAddress, DnsQuestion question, String message, Throwable cause) { super(message, cause); this.remoteAddress = validateRemoteAddress(remoteAddress); this.question = validateQuestion(question); }