36.2. 重複型コンバーターの処理
重複型コンバーターが追加された際の挙動を設定できます。
TypeConverterRegistry
(「アノテーションを使用した型コンバーターの実装」 を参照) では、以下のコードを使用してアクションを Override、Ignore、または Fail のいずれかにに設定することができます。
typeconverterregistry = camelContext.getTypeConverter() // Define the behaviour if the TypeConverter already exists typeconverterregistry.setTypeConverterExists(TypeConverterExists.Override);
このコードの Override は、要件に応じて Ignore または Fail に置き換えることができます。
TypeConverterExists クラス
TypeConverterExists クラスは以下のコマンドで設定されます。
package org.apache.camel; import javax.xml.bind.annotation.XmlEnum; /** * What to do if attempting to add a duplicate type converter * * @version */ @XmlEnum public enum TypeConverterExists { Override, Ignore, Fail }