Annotation Interface MapEventTransformerBinding


@Target(ANNOTATION_TYPE) @Retention(RUNTIME) @Documented public @interface MapEventTransformerBinding
Specifies that an annotation type is a MapEventTransformer binding type.
@Inherited
@MapEventTransformerBinding
@Target({TYPE, METHOD, CONSTRUCTOR})
@Retention(RUNTIME)
public @interface CustomerEventTransformer {}

MapEventTransformer bindings are intermediate annotations that may be used to associate MapEventTransformers with target beans.

MapEventTransformer bindings are used by annotating a MapEventTransformerFactory bean with the binding type annotations. Wherever the same annotation is used at an injection point that requires a MapEventTransformer the corresponding factory's MapEventTransformerFactory.create(java.lang.annotation.Annotation) method is called to produce a MapEventTransformer instance.

Since:
1.0
Author:
Jonathan Knight