Package org.apache.camel
Annotation Interface FallbackConverter
@Retention(RUNTIME)
@Documented
@Target({TYPE,METHOD})
@Deprecated
public @interface FallbackConverter
Deprecated.
use @Converter(fallback = true) instead
An annotation used to mark methods to indicate code capable of being a fallback converter which are then
auto-discovered using the Type Conversion Support.
The difference between a regular @Converter and a @FallbackConverter is that the fallback is
resolved at last if no regular converter could be found. Also the method signature is scoped to be generic to allow
handling a broader range of types trying to be converted. The fallback converter can just return null if it
can not handle the types to convert from/to.
- See Also:
-
GenericFileConverter for an example.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionboolean
Deprecated.Whether or not returning null is a valid response.boolean
Deprecated.Whether or not this fallback converter can be promoted to a first class type converter.
-
Element Details
-
allowNull
boolean allowNullDeprecated.Whether or not returning null is a valid response.- Default:
- false
-
canPromote
boolean canPromoteDeprecated.Whether or not this fallback converter can be promoted to a first class type converter.- Default:
- false
-