public final class ProtocolName
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ProtocolName |
ACME_TLS_1 |
static ProtocolName |
COAP |
static ProtocolName |
DNS_OVER_QUIC |
static ProtocolName |
DNS_OVER_TLS |
static ProtocolName |
FTP |
static ProtocolName |
HTTP_1_1 |
static ProtocolName |
HTTP_2_TCP |
static ProtocolName |
HTTP_2_TLS |
static ProtocolName |
HTTP_3 |
static ProtocolName |
IMAP |
static ProtocolName |
IRC |
static ProtocolName |
MANAGESIEVE |
static ProtocolName |
NNTP_READING |
static ProtocolName |
NNTP_TRANSIT |
static ProtocolName |
NTSKE_1 |
static ProtocolName |
OASIS_MQTT |
static ProtocolName |
POP3 |
static ProtocolName |
SMB_2 |
static ProtocolName |
SNU_RPC |
static ProtocolName |
SPDY_1 |
static ProtocolName |
SPDY_2 |
static ProtocolName |
SPDY_3 |
static ProtocolName |
STUN_NAT_DISCOVERY |
static ProtocolName |
STUN_TURN |
static ProtocolName |
WEBRTC |
static ProtocolName |
WEBRTC_CONFIDENTIAL |
static ProtocolName |
XMPP_CLIENT |
static ProtocolName |
XMPP_SERVER |
Modifier and Type | Method and Description |
---|---|
static ProtocolName |
asRawBytes(byte[] bytes) |
static ProtocolName |
asUtf8Encoding(java.lang.String name) |
void |
encode(java.io.OutputStream output)
Encode this
ProtocolName to an OutputStream . |
boolean |
equals(java.lang.Object obj) |
byte[] |
getBytes() |
java.lang.String |
getUtf8Decoding() |
int |
hashCode() |
static ProtocolName |
parse(java.io.InputStream input)
Parse a
ProtocolName from an InputStream . |
public static final ProtocolName HTTP_1_1
public static final ProtocolName SPDY_1
public static final ProtocolName SPDY_2
public static final ProtocolName SPDY_3
public static final ProtocolName STUN_TURN
public static final ProtocolName STUN_NAT_DISCOVERY
public static final ProtocolName HTTP_2_TLS
public static final ProtocolName HTTP_2_TCP
public static final ProtocolName WEBRTC
public static final ProtocolName WEBRTC_CONFIDENTIAL
public static final ProtocolName FTP
public static final ProtocolName IMAP
public static final ProtocolName POP3
public static final ProtocolName MANAGESIEVE
public static final ProtocolName COAP
public static final ProtocolName XMPP_CLIENT
public static final ProtocolName XMPP_SERVER
public static final ProtocolName ACME_TLS_1
public static final ProtocolName OASIS_MQTT
public static final ProtocolName DNS_OVER_TLS
public static final ProtocolName NTSKE_1
public static final ProtocolName SNU_RPC
public static final ProtocolName HTTP_3
public static final ProtocolName SMB_2
public static final ProtocolName IRC
public static final ProtocolName NNTP_READING
public static final ProtocolName NNTP_TRANSIT
public static final ProtocolName DNS_OVER_QUIC
public static ProtocolName asRawBytes(byte[] bytes)
public static ProtocolName asUtf8Encoding(java.lang.String name)
public byte[] getBytes()
public java.lang.String getUtf8Decoding()
public void encode(java.io.OutputStream output) throws java.io.IOException
ProtocolName
to an OutputStream
.output
- the OutputStream
to encode to.java.io.IOException
public static ProtocolName parse(java.io.InputStream input) throws java.io.IOException
ProtocolName
from an InputStream
.input
- the InputStream
to parse from.ProtocolName
object.java.io.IOException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object