@UnstableApi public final class DefaultDnsOptEcsRecord extends AbstractDnsOptPseudoRrRecord implements DnsOptEcsRecord
DnsOptEcsRecord实施。
CLASS_ANY, CLASS_CHAOS, CLASS_CSNET, CLASS_HESIOD, CLASS_IN, CLASS_NONE| Constructor and Description |
|---|
DefaultDnsOptEcsRecord(int maxPayloadSize, int srcPrefixLength, byte[] address)
创建一个新的实例。
|
DefaultDnsOptEcsRecord(int maxPayloadSize, InternetProtocolFamily protocolFamily)
创建一个新的实例。
|
DefaultDnsOptEcsRecord(int maxPayloadSize, int extendedRcode, int version, int srcPrefixLength, byte[] address)
创建一个新的实例。
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
address()
返回要使用的
InetAddress的字节。
|
int |
scopePrefixLength()
返回响应覆盖的ADDRESS的最左边的有效位数。
|
int |
sourcePrefixLength()
返回用于查找的最重要的ADDRESS位数。
|
java.lang.String |
toString() |
extendedRcode, flags, versiondnsClass, equals, hashCode, name, timeToLive, typeclone, finalize, getClass, notify, notifyAll, wait, wait, waitextendedRcode, flags, versiondnsClass, name, timeToLive, typepublic DefaultDnsOptEcsRecord(int maxPayloadSize,
int extendedRcode,
int version,
int srcPrefixLength,
byte[] address)
maxPayloadSize - 建议的最大有效载荷大小(以字节为单位)
extendedRcode - 扩展的rcode
version - 版本
srcPrefixLength - 前缀长度
address - 要使用的
InetAddress的字节
public DefaultDnsOptEcsRecord(int maxPayloadSize,
int srcPrefixLength,
byte[] address)
maxPayloadSize - 建议的最大有效载荷大小(以字节为单位)
srcPrefixLength - 前缀长度
address - 要使用的
InetAddress的字节
public DefaultDnsOptEcsRecord(int maxPayloadSize,
InternetProtocolFamily protocolFamily)
maxPayloadSize - 建议的最大有效载荷大小(以字节为单位)
protocolFamily - 使用InternetProtocolFamily 。
这应该与用于发送查询的那个相同。
public int sourcePrefixLength()
DnsOptEcsRecord
sourcePrefixLength在界面
DnsOptEcsRecord
public int scopePrefixLength()
DnsOptEcsRecord
scopePrefixLength在界面
DnsOptEcsRecord
public byte[] address()
DnsOptEcsRecord复制的描述
InetAddress的字节。
address在界面
DnsOptEcsRecord
public java.lang.String toString()
toString in class
AbstractDnsOptPseudoRrRecord
Copyright © 2008–2018 The Netty Project. All rights reserved.