Package org.minidns.edns
Class Edns
- java.lang.Object
- 
- org.minidns.edns.Edns
 
- 
 public class Edns extends Object EDNS - Extension Mechanism for DNS.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classEdns.Builderstatic classEdns.OptionCodeThe EDNS option code.
 - 
Field SummaryFields Modifier and Type Field Description booleandnssecOkintextendedRcode8-bit extended return code.static intFLAG_DNSSEC_OKInform the dns server that the client supports DNSSEC.intflags16-bit flags.intudpPayloadSizeList<EdnsOption>variablePartintversion8-bit version field.
 - 
Constructor SummaryConstructors Constructor Description Edns(Edns.Builder builder)Edns(Record<OPT> optRecord)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Record<OPT>asRecord()StringasTerminalOutput()static Edns.Builderbuilder()static EdnsfromRecord(Record<? extends Data> record)<O extends EdnsOption>
 OgetEdnsOption(Edns.OptionCode optionCode)StringtoString()
 
- 
- 
- 
Field Detail- 
FLAG_DNSSEC_OKpublic static final int FLAG_DNSSEC_OK Inform the dns server that the client supports DNSSEC.- See Also:
- Constant Field Values
 
 - 
udpPayloadSizepublic final int udpPayloadSize 
 - 
extendedRcodepublic final int extendedRcode 8-bit extended return code. RFC 6891 § 6.1.3 EXTENDED-RCODE
 - 
versionpublic final int version 8-bit version field. RFC 6891 § 6.1.3 VERSION
 - 
flagspublic final int flags 16-bit flags. RFC 6891 § 6.1.4
 - 
variablePartpublic final List<EdnsOption> variablePart 
 - 
dnssecOkpublic final boolean dnssecOk 
 
- 
 - 
Constructor Detail- 
Ednspublic Edns(Edns.Builder builder) 
 
- 
 - 
Method Detail- 
getEdnsOptionpublic <O extends EdnsOption> O getEdnsOption(Edns.OptionCode optionCode) 
 - 
asTerminalOutputpublic String asTerminalOutput() 
 - 
builderpublic static Edns.Builder builder() 
 
- 
 
-