@UnstableApi public class DnsOpCode extends java.lang.Object implements java.lang.Comparable<DnsOpCode>
OpCode
as defined in RFC2929.Modifier and Type | Field and Description |
---|---|
private byte |
byteValue |
static DnsOpCode |
IQUERY
The 'IQuery' DNS OpCode, as defined in RFC1035.
|
private java.lang.String |
name |
static DnsOpCode |
NOTIFY
The 'Notify' DNS OpCode, as defined in RFC1996.
|
static DnsOpCode |
QUERY
The 'Query' DNS OpCode, as defined in RFC1035.
|
static DnsOpCode |
STATUS
The 'Status' DNS OpCode, as defined in RFC1035.
|
private java.lang.String |
text |
static DnsOpCode |
UPDATE
The 'Update' DNS OpCode, as defined in RFC2136.
|
Modifier | Constructor and Description |
---|---|
private |
DnsOpCode(int byteValue) |
|
DnsOpCode(int byteValue,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
byte |
byteValue() |
int |
compareTo(DnsOpCode o) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
toString() |
static DnsOpCode |
valueOf(int b)
Returns the
DnsOpCode instance of the specified byte value. |
private final byte byteValue
private final java.lang.String name
private java.lang.String text
private DnsOpCode(int byteValue)
public DnsOpCode(int byteValue, java.lang.String name)
public static DnsOpCode valueOf(int b)
DnsOpCode
instance of the specified byte value.public byte byteValue()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int compareTo(DnsOpCode o)
compareTo
in interface java.lang.Comparable<DnsOpCode>
public java.lang.String toString()
toString
in class java.lang.Object