Class ThriftProtocolFactories
java.lang.Object
com.linecorp.armeria.common.thrift.ThriftProtocolFactories
Provides a set of well-known
TProtocolFactorys.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TProtocolFactoryTProtocolFactoryfor Thrift TBinary protocol.static final TProtocolFactoryTProtocolFactoryfor Thrift TCompact protocol.static final TProtocolFactoryTProtocolFactoryfor the Thrift TJSON protocol.static final TProtocolFactoryTProtocolFactoryfor the Thrift TText protocol.static final TProtocolFactoryTProtocolFactoryfor the Thrift TText protocol with named enums. -
Method Summary
Modifier and TypeMethodDescriptionstatic TProtocolFactoryget(com.linecorp.armeria.common.SerializationFormat serializationFormat) Deprecated.static com.linecorp.armeria.common.SerializationFormattoSerializationFormat(TProtocolFactory protoFactory) Deprecated.This method has been deprecated without a replacement since it cannot reliably work with custom protocol factories.
-
Field Details
-
BINARY
TProtocolFactoryfor Thrift TBinary protocol. -
COMPACT
TProtocolFactoryfor Thrift TCompact protocol. -
JSON
TProtocolFactoryfor the Thrift TJSON protocol. -
TEXT
TProtocolFactoryfor the Thrift TText protocol. -
TEXT_NAMED_ENUM
TProtocolFactoryfor the Thrift TText protocol with named enums.
-
-
Method Details
-
get
@Deprecated public static TProtocolFactory get(com.linecorp.armeria.common.SerializationFormat serializationFormat) Deprecated.- Parameters:
serializationFormat- a known serialization format- Returns:
- the protocol factory linked to the input serializationFormat
-
toSerializationFormat
@Deprecated public static com.linecorp.armeria.common.SerializationFormat toSerializationFormat(TProtocolFactory protoFactory) Deprecated.This method has been deprecated without a replacement since it cannot reliably work with custom protocol factories.Returns theSerializationFormatfor the specifiedTProtocolFactory, as if it were registered byDefaultThriftProtocolFactoryProvider. Consider having your ownTProtocolFactorytoSerializationFormatmapping if necessary.- Throws:
IllegalArgumentException- if the specifiedTProtocolFactorydid not match anything
-
ThriftSerializationFormats.protocolFactory(SerializationFormat).