Package io.netty.handler.codec.dns
Class AbstractDnsRecord
java.lang.Object
io.netty.handler.codec.dns.AbstractDnsRecord
- All Implemented Interfaces:
DnsRecord
- Direct Known Subclasses:
AbstractDnsOptPseudoRrRecord,DefaultDnsPtrRecord,DefaultDnsQuestion,DefaultDnsRawRecord
A skeletal implementation of
DnsRecord.-
Field Summary
Fields inherited from interface io.netty.handler.codec.dns.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
Description copied from interface:DnsRecordReturns the name of this resource record. -
type
Description copied from interface:DnsRecordReturns the type of this resource record. -
dnsClass
public int dnsClass()Description copied from interface:DnsRecordReturns the class of this resource record. -
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
public int hashCode() -
toString
-