Class AbstractDnsOptPseudoRrRecord
java.lang.Object
io.netty.handler.codec.dns.AbstractDnsRecord
io.netty.handler.codec.dns.AbstractDnsOptPseudoRrRecord
- All Implemented Interfaces:
DnsOptPseudoRecord, DnsRecord
- Direct Known Subclasses:
DefaultDnsOptEcsRecord
public abstract class AbstractDnsOptPseudoRrRecord
extends AbstractDnsRecord
implements DnsOptPseudoRecord
An OPT RR record.
This is used for
Extension Mechanisms for DNS (EDNS(0)).
-
Field Summary
Fields inherited from interface DnsRecord
CLASS_ANY, CLASS_CHAOS, CLASS_CSNET, CLASS_HESIOD, CLASS_IN, CLASS_NONE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDnsOptPseudoRrRecord(int maxPayloadSize) protectedAbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) -
Method Summary
Modifier and TypeMethodDescriptionintReturns theEXTENDED-RCODEwhich is encoded intoDnsRecord.timeToLive().intflags()toString()intversion()Returns theVERSIONwhich is encoded intoDnsRecord.timeToLive().Methods inherited from class AbstractDnsRecord
dnsClass, equals, hashCode, name, timeToLive, typeMethods inherited from interface DnsRecord
dnsClass, name, timeToLive, type
-
Constructor Details
-
AbstractDnsOptPseudoRrRecord
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize, int extendedRcode, int version) -
AbstractDnsOptPseudoRrRecord
protected AbstractDnsOptPseudoRrRecord(int maxPayloadSize)
-
-
Method Details
-
extendedRcode
public int extendedRcode()Description copied from interface:DnsOptPseudoRecordReturns theEXTENDED-RCODEwhich is encoded intoDnsRecord.timeToLive().- Specified by:
extendedRcodein interfaceDnsOptPseudoRecord
-
version
public int version()Description copied from interface:DnsOptPseudoRecordReturns theVERSIONwhich is encoded intoDnsRecord.timeToLive().- Specified by:
versionin interfaceDnsOptPseudoRecord
-
flags
public int flags()Description copied from interface:DnsOptPseudoRecord- Specified by:
flagsin interfaceDnsOptPseudoRecord
-
toString
- Overrides:
toStringin classAbstractDnsRecord
-