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