final StringBuilder toStringBuilder() { return new StringBuilder(64) .append(StringUtil.simpleClassName(this)) .append('(') .append("OPT flags:") .append(flags()) .append(" version:") .append(version()) .append(" extendedRecode:") .append(extendedRcode()) .append(" udp:") .append(dnsClass()) .append(')'); } }
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) { super(StringUtil.EMPTY_STRING, DnsRecordType.OPT, maxPayloadSize, packIntoLong(extendedRcode, version)); }
@Override public int extendedRcode() { return (short) (((int) timeToLive() >> 24) & 0xff); }
@Override public String toString() { return toStringBuilder().toString(); }
@Override public String toString() { return toStringBuilder().toString(); }
final StringBuilder toStringBuilder() { return new StringBuilder(64) .append(StringUtil.simpleClassName(this)) .append('(') .append("OPT flags:") .append(flags()) .append(" version:") .append(version()) .append(" extendedRecode:") .append(extendedRcode()) .append(" udp:") .append(dnsClass()) .append(')'); } }
@Override public int version() { return (short) (((int) timeToLive() >> 16) & 0xff); }
@Override public String toString() { return toStringBuilder().toString(); }
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) { super(StringUtil.EMPTY_STRING, DnsRecordType.OPT, maxPayloadSize, packIntoLong(extendedRcode, version)); }
final StringBuilder toStringBuilder() { return new StringBuilder(64) .append(StringUtil.simpleClassName(this)) .append('(') .append("OPT flags:") .append(flags()) .append(" version:") .append(version()) .append(" extendedRecode:") .append(extendedRcode()) .append(" udp:") .append(dnsClass()) .append(')'); } }
@Override public int flags() { return (short) ((short) timeToLive() & 0xff); }
@Override public String toString() { return toStringBuilder().toString(); }
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) { super(StringUtil.EMPTY_STRING, DnsRecordType.OPT, maxPayloadSize, packIntoLong(extendedRcode, version)); }
final StringBuilder toStringBuilder() { return new StringBuilder(64) .append(StringUtil.simpleClassName(this)) .append('(') .append("OPT flags:") .append(flags()) .append(" version:") .append(version()) .append(" extendedRecode:") .append(extendedRcode()) .append(" udp:") .append(dnsClass()) .append(')'); } }
@Override public int flags() { return (short) ((short) timeToLive() & 0xff); }
@Override public String toString() { return toStringBuilder().toString(); }
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) { super(StringUtil.EMPTY_STRING, DnsRecordType.OPT, maxPayloadSize, packIntoLong(extendedRcode, version)); }
final StringBuilder toStringBuilder() { return new StringBuilder(64) .append(StringUtil.simpleClassName(this)) .append('(') .append("OPT flags:") .append(flags()) .append(" version:") .append(version()) .append(" extendedRecode:") .append(extendedRcode()) .append(" udp:") .append(dnsClass()) .append(')'); } }
@Override public int version() { return (short) (((int) timeToLive() >> 16) & 0xff); }
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) { super(StringUtil.EMPTY_STRING, DnsRecordType.OPT, maxPayloadSize, packIntoLong(extendedRcode, version)); }