Top Description Fields Methods
io.netty5.handler.codec.dns

public Interface DnsOptPseudoRecord

extends DnsRecord
Known Direct Subinterfaces
io.netty5.handler.codec.dns.DnsOptEcsRecord
Known Direct Implementers
io.netty5.handler.codec.dns.AbstractDnsOptPseudoRrRecord
Annotations
@UnstableApi
Imports
io.netty5.util.internal.UnstableApi

An OPT RR record.

This is used for Extension Mechanisms for DNS (EDNS(0)).

Field Summary

Inherited from io.netty5.handler.codec.dns.DnsRecord:
CLASS_ANYCLASS_CHAOSCLASS_CSNETCLASS_HESIODCLASS_INCLASS_NONE

Method Summary

Modifier and TypeMethod and Description
public DnsOptPseudoRecord
copy()

Redeclares io.netty5.handler.codec.dns.DnsRecord.copy.

Returns a copy of this record object.
public int
extendedRcode()

Returns the EXTENDED-RCODE which is encoded into DnsOptPseudoRecord#timeToLive().

public int
flags()

Returns the flags which includes DO and Z which is encoded into DnsOptPseudoRecord#timeToLive().

public int
version()

Returns the VERSION which is encoded into DnsOptPseudoRecord#timeToLive().

Inherited from io.netty5.handler.codec.dns.DnsRecord:
dnsClassnametimeToLivetype

Method Detail

copyback to summary
public DnsOptPseudoRecord copy()

Redeclares io.netty5.handler.codec.dns.DnsRecord.copy.

Doc from io.netty5.handler.codec.dns.DnsRecord.copy.

Returns a copy of this record object. Immutable record objects may return themselves.

Annotations
@Override
extendedRcodeback to summary
public int extendedRcode()

Returns the EXTENDED-RCODE which is encoded into DnsOptPseudoRecord#timeToLive().

flagsback to summary
public int flags()

Returns the flags which includes DO and Z which is encoded into DnsOptPseudoRecord#timeToLive().

versionback to summary
public int version()

Returns the VERSION which is encoded into DnsOptPseudoRecord#timeToLive().