public enum SerializationFormat extends java.lang.Enum<SerializationFormat>
Enum Constant and Description |
---|
NONE
No serialization format.
|
THRIFT_BINARY
Thrift TBinary serialization format.
|
THRIFT_COMPACT
Thrift TCompact serialization format.
|
THRIFT_JSON
Thrift TJSON serialization format.
|
THRIFT_TEXT
Thrift TText serialization format.
|
UNKNOWN
Unknown serialization format.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Optional<SerializationFormat> |
fromMediaType(java.lang.String mediaType)
Returns the serialization format corresponding to the passed in
mediaType , or
Optional.empty() if the media type is not recognized. |
com.google.common.net.MediaType |
mediaType()
Returns the
MediaType of this format. |
static java.util.Set<SerializationFormat> |
ofThrift()
Returns the set of all known Thrift serialization formats.
|
java.lang.String |
uriText()
Returns the textual representation of this format for use in a
Scheme . |
static SerializationFormat |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SerializationFormat[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SerializationFormat NONE
public static final SerializationFormat UNKNOWN
public static final SerializationFormat THRIFT_BINARY
public static final SerializationFormat THRIFT_COMPACT
public static final SerializationFormat THRIFT_JSON
public static final SerializationFormat THRIFT_TEXT
public static SerializationFormat[] values()
for (SerializationFormat c : SerializationFormat.values()) System.out.println(c);
public static SerializationFormat valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static java.util.Set<SerializationFormat> ofThrift()
SerializationFormat
is Thrift or not.
e.g. if (SerializationFormat.ofThrift().contains(serFmt)) { ... }
public static java.util.Optional<SerializationFormat> fromMediaType(@Nullable java.lang.String mediaType)
mediaType
, or
Optional.empty()
if the media type is not recognized. null
is treated as an unknown
mimetype.public java.lang.String uriText()
Scheme
.public com.google.common.net.MediaType mediaType()
MediaType
of this format.