Class AbstractResourceRecord
- java.lang.Object
-
- nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
-
- All Implemented Interfaces:
Serializable,ResourceRecord
- Direct Known Subclasses:
AAAAResourceRecord,AnyResourceRecord,AResourceRecord,CNAMEResourceRecord,DNSKEYResourceRecord,DSResourceRecord,HINFOResourceRecord,LOCResourceRecord,MXResourceRecord,NAPTRResourceRecord,NotImplementedResourceRecord,NSEC3ParamResourceRecord,NSEC3ResourceRecord,NSECResourceRecord,NSResourceRecord,OPTResourceRecord,PTRResourceRecord,RRSIGResourceRecord,SOAResourceRecord,SRVResourceRecord,SSHFPResourceRecord,TSIGResourceRecord,TXTResourceRecord,URIResourceRecord
public abstract class AbstractResourceRecord extends Object implements ResourceRecord, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractResourceRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.json.JsonObjectBuildercreateJsonBuilder()voiddecode(NetworkData buffer, boolean partial)voidencode(NetworkData buffer)intgetRawClassz()intgetRawType()javax.json.JsonObjecttoJSon()StringtoZone(int maxLength)
-
-
-
Field Detail
-
name
protected String name
-
rawType
protected char rawType
-
rawClassz
protected char rawClassz
-
type
protected ResourceRecordType type
-
classz
protected ResourceRecordClass classz
-
ttl
protected long ttl
-
rdLength
protected char rdLength
-
rdata
protected byte[] rdata
-
-
Method Detail
-
decode
public void decode(NetworkData buffer, boolean partial)
- Specified by:
decodein interfaceResourceRecord
-
encode
public void encode(NetworkData buffer)
- Specified by:
encodein interfaceResourceRecord
-
getRawType
public int getRawType()
-
getRawClassz
public int getRawClassz()
-
toZone
public String toZone(int maxLength)
- Specified by:
toZonein interfaceResourceRecord
-
createJsonBuilder
public javax.json.JsonObjectBuilder createJsonBuilder()
-
toJSon
public javax.json.JsonObject toJSon()
- Specified by:
toJSonin interfaceResourceRecord
-
-