Class ThriftProtocolFactories
- java.lang.Object
-
- com.linecorp.armeria.common.thrift.ThriftProtocolFactories
-
public final class ThriftProtocolFactories extends Object
Provides a set of the knownTProtocolFactoryinstances.
-
-
Field Summary
Fields Modifier and Type Field Description static TProtocolFactoryBINARYTProtocolFactoryfor Thrift TBinary protocol.static TProtocolFactoryCOMPACTTProtocolFactoryfor Thrift TCompact protocol.static TProtocolFactoryJSONTProtocolFactoryfor the Thrift TJSON protocol.static TProtocolFactoryTEXTTProtocolFactoryfor the Thrift TText protocol.
-
Method Summary
Modifier and Type Method Description static TProtocolFactoryget(com.linecorp.armeria.common.SerializationFormat serializationFormat)Returns theTProtocolFactoryfor the specifiedSerializationFormat.static com.linecorp.armeria.common.SerializationFormattoSerializationFormat(TProtocolFactory protoFactory)Returns theSerializationFormatfor the specifiedTProtocolFactory.
-
-
-
Field Detail
-
BINARY
public static final TProtocolFactory BINARY
TProtocolFactoryfor Thrift TBinary protocol.
-
COMPACT
public static final TProtocolFactory COMPACT
TProtocolFactoryfor Thrift TCompact protocol.
-
JSON
public static final TProtocolFactory JSON
TProtocolFactoryfor the Thrift TJSON protocol.
-
TEXT
public static final TProtocolFactory TEXT
TProtocolFactoryfor the Thrift TText protocol.
-
-
Method Detail
-
get
public static TProtocolFactory get(com.linecorp.armeria.common.SerializationFormat serializationFormat)
Returns theTProtocolFactoryfor the specifiedSerializationFormat.- Throws:
IllegalArgumentException- if the specifiedSerializationFormatis not for Thrift
-
toSerializationFormat
public static com.linecorp.armeria.common.SerializationFormat toSerializationFormat(TProtocolFactory protoFactory)
Returns theSerializationFormatfor the specifiedTProtocolFactory.- Throws:
IllegalArgumentException- if the specifiedTProtocolFactoryis not known by this class
-
-