クラス JsonHeaders
java.lang.ObjectSE
org.springframework.integration.mapping.support.JsonHeaders
メッセージヘッダーやその他のアダプターとの間で JSON エントリを設定および / または取得するために使用される事前定義された名前とプレフィックス。AMQP。
- 導入:
- 3.0
- 作成者:
- Artem Bilan, Gary Russell
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSE
static final CollectionSE
<StringSE> static final StringSE
static final StringSE
static final StringSE
ターゲットの逆直列化されたオブジェクトのResolvableType
を表すヘッダー。static final StringSE
メソッドのサマリー
修飾子と型メソッド説明static ResolvableType
buildResolvableType
(ClassSE<?> targetClass, ClassSE<?> contentClass, ClassSE<?> keyClass) 提供されたクラスコンポーネント用にResolvableType
を構築します。static ResolvableType
buildResolvableType
(ClassLoaderSE classLoader, ObjectSE targetClassValue, ObjectSE contentClassValue, ObjectSE keyClassValue) 提供されたクラスコンポーネント用にResolvableType
を構築します。
フィールドの詳細
PREFIX
- 関連事項:
TYPE_ID
- 関連事項:
CONTENT_TYPE_ID
- 関連事項:
KEY_TYPE_ID
- 関連事項:
RESOLVABLE_TYPE
ターゲットの逆直列化されたオブジェクトのResolvableType
を表すヘッダー。- 導入:
- 5.2
- 関連事項:
HEADERS
メソッドの詳細
buildResolvableType
public static ResolvableType buildResolvableType(ClassLoaderSE classLoader, ObjectSE targetClassValue, @Nullable ObjectSE contentClassValue, @Nullable ObjectSE keyClassValue) 提供されたクラスコンポーネント用にResolvableType
を構築します。- パラメーター:
classLoader
- 必要に応じて、コンポーネントのClassLoader
SE t ロードクラス。targetClassValue
- クラス表現オブジェクト。contentClassValue
- コレクション要素(またはマップ値)クラス表現オブジェクト。keyClassValue
- マップキークラス表現オブジェクト。- 戻り値:
- 提供されたクラスコンポーネントに基づく
ResolvableType
- 導入:
- 5.2.4
buildResolvableType
public static ResolvableType buildResolvableType(ClassSE<?> targetClass, @Nullable ClassSE<?> contentClass, @Nullable ClassSE<?> keyClass) 提供されたクラスコンポーネント用にResolvableType
を構築します。- パラメーター:
targetClass
- 使用するクラス。contentClass
- コレクション要素(またはマップ値)クラス。keyClass
- マップキークラス。- 戻り値:
- 提供されたクラスコンポーネントに基づく
ResolvableType
- 導入:
- 5.2.4