クラス 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 プロセッサーがクラスパスに存在する場合は
JacksonJsonMessageConverter。 ByteArrayMessageConverterObjectStringMessageConverterGenericMessageConverter
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Jooyoung Pyoung
コンストラクター概要
コンストラクターコンストラクター説明デフォルトのコンバーターでインスタンスを作成します。指定されたコンバーターを使用して、デフォルトなしでインスタンスを作成します。ConfigurableCompositeMessageConverter(CollectionSE<MessageConverter> converters, boolean registerDefaults) 指定されたコンバーターを使用し、最後にデフォルトを使用してインスタンスを作成します。方法の概要
クラス 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