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 MapEventTransformer
s 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:
- 3.0
- Author:
- Jonathan Knight, Gunnar Hillert