Red Hat Training

A Red Hat training course is available for Red Hat Fuse

45.2. Handling Duplicate Type Converters

You can configure what must happen if a duplicate type converter is added.
In the TypeConverterRegistry (See Section 45.3, “Implementing Type Converter Using Annotations”) you can set the action to Override, Ignore or Fail using the following code:
typeconverterregistry = camelContext.getTypeConverter()
// Define the behaviour if the TypeConverter already exists
typeconverterregistry.setTypeConverterExists(TypeConverterExists.Override);
Override in this code can be replaced by Ignore or Fail, depending on your requirements.

TypeConverterExists Class

The TypeConverterExists class consists of the following commands:
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

}