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