@Override public String toString() { final StringBuilder buf = new StringBuilder(64).append(StringUtil.simpleClassName(this)).append('('); final DnsRecordType type = type(); if (type != DnsRecordType.OPT) { buf.append(name().isEmpty()? "<root>" : name()) .append(' ') .append(timeToLive()) .append(' '); DnsMessageUtil.appendRecordClass(buf, dnsClass()) .append(' ') .append(type.name()); } else { buf.append("OPT flags:") .append(timeToLive()) .append(" udp:") .append(dnsClass()); } buf.append(' ') .append(content().readableBytes()) .append("B)"); return buf.toString(); } }
@Override public String toString() { final StringBuilder buf = new StringBuilder(64).append(StringUtil.simpleClassName(this)).append('('); final DnsRecordType type = type(); if (type != DnsRecordType.OPT) { buf.append(name().isEmpty()? "<root>" : name()) .append(' ') .append(timeToLive()) .append(' '); DnsMessageUtil.appendRecordClass(buf, dnsClass()) .append(' ') .append(type.name()); } else { buf.append("OPT flags:") .append(timeToLive()) .append(" udp:") .append(dnsClass()); } buf.append(' ') .append(content().readableBytes()) .append("B)"); return buf.toString(); } }
@Override public DnsRawRecord replace(ByteBuf content) { return new DefaultDnsRawRecord(name(), type(), dnsClass(), timeToLive(), content); }
@Override public DnsRawRecord replace(ByteBuf content) { return new DefaultDnsRawRecord(name(), type(), dnsClass(), timeToLive(), content); }
@Override public String toString() { final StringBuilder buf = new StringBuilder(64).append(StringUtil.simpleClassName(this)).append('('); final DnsRecordType type = type(); if (type != DnsRecordType.OPT) { buf.append(name().isEmpty()? "<root>" : name()) .append(' ') .append(timeToLive()) .append(' '); DnsMessageUtil.appendRecordClass(buf, dnsClass()) .append(' ') .append(type.name()); } else { buf.append("OPT flags:") .append(timeToLive()) .append(" udp:") .append(dnsClass()); } buf.append(' ') .append(content().readableBytes()) .append("B)"); return buf.toString(); } }
@Override public String toString() { final StringBuilder buf = new StringBuilder(64).append(StringUtil.simpleClassName(this)).append('('); final DnsRecordType type = type(); if (type != DnsRecordType.OPT) { buf.append(name().isEmpty()? "<root>" : name()) .append(' ') .append(timeToLive()) .append(' '); DnsMessageUtil.appendRecordClass(buf, dnsClass()) .append(' ') .append(type.name()); } else { buf.append("OPT flags:") .append(timeToLive()) .append(" udp:") .append(dnsClass()); } buf.append(' ') .append(content().readableBytes()) .append("B)"); return buf.toString(); } }
@Override public String toString() { final StringBuilder buf = new StringBuilder(64).append(StringUtil.simpleClassName(this)).append('('); final DnsRecordType type = type(); if (type != DnsRecordType.OPT) { buf.append(name().isEmpty()? "<root>" : name()) .append(' ') .append(timeToLive()) .append(' '); DnsMessageUtil.appendRecordClass(buf, dnsClass()) .append(' ') .append(type.name()); } else { buf.append("OPT flags:") .append(timeToLive()) .append(" udp:") .append(dnsClass()); } buf.append(' ') .append(content().readableBytes()) .append("B)"); return buf.toString(); } }
@Override public DnsRawRecord replace(ByteBuf content) { return new DefaultDnsRawRecord(name(), type(), dnsClass(), timeToLive(), content); }
@Override public DnsRawRecord replace(ByteBuf content) { return new DefaultDnsRawRecord(name(), type(), dnsClass(), timeToLive(), content); }
@Override public DnsRawRecord duplicate() { return new DefaultDnsRawRecord(name(), type(), dnsClass(), timeToLive(), content().duplicate()); }
@Override public DnsRawRecord copy() { return new DefaultDnsRawRecord(name(), type(), dnsClass(), timeToLive(), content().copy()); }