クラス ConfigurableCompositeMessageConverter
java.lang.ObjectSE
org.springframework.messaging.converter.CompositeMessageConverter
org.springframework.integration.support.converter.ConfigurableCompositeMessageConverter
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、InitializingBean
、MessageConverter
、SmartMessageConverter
public class ConfigurableCompositeMessageConverter
extends CompositeMessageConverter
implements BeanFactoryAware, InitializingBean
指定されたコンバーターでオーバーライドしたり、ターゲット
converters
コレクションの最後に追加したりできるデフォルトの MessageConverter
を備えた CompositeMessageConverter
拡張。デフォルトの変換は(この順序で正確に宣言されています):
- Jackson プロセッサーがクラスパスに存在する場合は
MappingJackson2MessageConverter
。 ByteArrayMessageConverter
ObjectStringMessageConverter
GenericMessageConverter
- 導入:
- 5.0
- 作成者:
- Artem Bilan
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトのコンバーターでインスタンスを作成します。指定されたコンバーターを使用して、デフォルトなしでインスタンスを作成します。ConfigurableCompositeMessageConverter
(CollectionSE<MessageConverter> converters, boolean registerDefaults) 指定されたコンバーターを使用し、最後にデフォルトを使用してインスタンスを作成します。メソッドのサマリー
クラス org.springframework.messaging.converter.CompositeMessageConverter から継承されたメソッド
fromMessage, fromMessage, getConverters, toMessage, toMessage, toString
コンストラクターの詳細
ConfigurableCompositeMessageConverter
public ConfigurableCompositeMessageConverter()デフォルトのコンバーターでインスタンスを作成します。ConfigurableCompositeMessageConverter
指定されたコンバーターを使用して、デフォルトなしでインスタンスを作成します。- パラメーター:
converters
- 使用するコンバーター
ConfigurableCompositeMessageConverter
public ConfigurableCompositeMessageConverter(CollectionSE<MessageConverter> converters, boolean registerDefaults) 指定されたコンバーターを使用し、最後にデフォルトを使用してインスタンスを作成します。- パラメーター:
converters
- 使用するコンバーターregisterDefaults
- 登録するか、デフォルトのコンバートしない
メソッドの詳細
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- 例外:
BeansException
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet