Class AbstractDnsRecord
java.lang.Object
io.netty.handler.codec.dns.AbstractDnsRecord
- All Implemented Interfaces:
DnsRecord
- Direct Known Subclasses:
AbstractDnsOptPseudoRrRecord, DefaultDnsPtrRecord, DefaultDnsQuestion, DefaultDnsRawRecord
-
Field Summary
Fields inherited from interface DnsRecord
CLASS_ANY, CLASS_CHAOS, CLASS_CSNET, CLASS_HESIOD, CLASS_IN, CLASS_NONE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDnsRecord(String name, DnsRecordType type, int dnsClass, long timeToLive) Creates a new record.protectedAbstractDnsRecord(String name, DnsRecordType type, long timeToLive) Creates a newIN-classrecord. -
Method Summary
-
Constructor Details
-
AbstractDnsRecord
Creates a newIN-classrecord.- Parameters:
name- the domain nametype- the type of the recordtimeToLive- the TTL value of the record
-
AbstractDnsRecord
Creates a new record.- Parameters:
name- the domain nametype- the type of the recorddnsClass- the class of the record, usually one of the following:timeToLive- the TTL value of the record
-
-
Method Details
-
name
-
type
Description copied from interface:DnsRecordReturns the type of this resource record. -
dnsClass
-
timeToLive
public long timeToLive()Description copied from interface:DnsRecordReturns the time to live after reading for this resource record.- Specified by:
timeToLivein interfaceDnsRecord
-
equals
-
hashCode
-
toString
-