クラス ProtobufJsonFormatMessageConverter
java.lang.ObjectSE
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.ProtobufMessageConverter
org.springframework.messaging.converter.ProtobufJsonFormatMessageConverter
- 実装されたすべてのインターフェース:
MessageConverter
,SmartMessageConverter
JSON サポート用の公式
"com.google.protobuf:protobuf-java-util"
ライブラリで使用する ProtobufMessageConverter
のサブクラス。 最も重要なこととして、このクラスは、JsonFormat
ユーティリティを介してカスタム JSON パーサーおよびプリンター構成を可能にします。特別なパーサーまたはプリンター構成が指定されていない場合は、代わりにデフォルトのバリアントが使用されます。
Protobuf 3.x および "com.google.protobuf:protobuf-java-util"
3.x が必要です。3.3 以上を推奨します。
- 導入:
- 5.2.2
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
クラス org.springframework.messaging.converter.ProtobufMessageConverter から継承されたフィールド
DEFAULT_CHARSET, PROTOBUF
クラス org.springframework.messaging.converter.AbstractMessageConverter から継承されたフィールド
logger
コンストラクターの概要
コンストラクターコンストラクター説明ProtobufJsonFormatMessageConverter
(com.google.protobuf.ExtensionRegistry extensionRegistry) JsonFormat.Parser
、JsonFormat.Printer
、ExtensionRegistry
のデフォルトインスタンスを持つコンストラクター。ProtobufJsonFormatMessageConverter
(com.google.protobuf.util.JsonFormat.Parser parser, com.google.protobuf.util.JsonFormat.Printer printer) JsonFormat.Parser
、JsonFormat.Printer
の特定のインスタンス、ExtensionRegistry
のデフォルトインスタンスを持つコンストラクター。ProtobufJsonFormatMessageConverter
(com.google.protobuf.util.JsonFormat.Parser parser, com.google.protobuf.util.JsonFormat.Printer printer, com.google.protobuf.ExtensionRegistry extensionRegistry) JsonFormat.Parser
、JsonFormat.Printer
、ExtensionRegistry
の特定のインスタンスを持つコンストラクター。メソッドのサマリー
クラス org.springframework.messaging.converter.ProtobufMessageConverter から継承されたメソッド
canConvertTo, convertFromInternal, convertToInternal, supports
クラス org.springframework.messaging.converter.AbstractMessageConverter から継承されたメソッド
addSupportedMimeTypes, canConvertFrom, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
コンストラクターの詳細
ProtobufJsonFormatMessageConverter
public ProtobufJsonFormatMessageConverter(@Nullable com.google.protobuf.ExtensionRegistry extensionRegistry) JsonFormat.Parser
、JsonFormat.Printer
、ExtensionRegistry
のデフォルトインスタンスを持つコンストラクター。ProtobufJsonFormatMessageConverter
public ProtobufJsonFormatMessageConverter(@Nullable com.google.protobuf.util.JsonFormat.Parser parser, @Nullable com.google.protobuf.util.JsonFormat.Printer printer) JsonFormat.Parser
、JsonFormat.Printer
の特定のインスタンス、ExtensionRegistry
のデフォルトインスタンスを持つコンストラクター。ProtobufJsonFormatMessageConverter
public ProtobufJsonFormatMessageConverter(@Nullable com.google.protobuf.util.JsonFormat.Parser parser, @Nullable com.google.protobuf.util.JsonFormat.Printer printer, @Nullable com.google.protobuf.ExtensionRegistry extensionRegistry) JsonFormat.Parser
、JsonFormat.Printer
、ExtensionRegistry
の特定のインスタンスを持つコンストラクター。