Package com.oracle.coherence.cdi
Annotation Type FilterBinding
-
@Target(ANNOTATION_TYPE) @Retention(RUNTIME) @Documented public @interface FilterBinding
Specifies that an annotation type is aFilter
binding type.@Inherited @FilterBinding @Target({TYPE, METHOD, CONSTRUCTOR}) @Retention(RUNTIME) public @interface CustomerNameFilter {}
Filter bindings are intermediate annotations that may be used to associate
Filter
s with target beans.Filter bindings are used by annotating a
FilterFactory
bean with the binding type annotations. Wherever the same annotation is used at an injection point that requires aFilter
the corresponding factory'sFilterFactory.create(java.lang.annotation.Annotation)
method is called to produce aFilter
instance.- Since:
- 20.06
- Author:
- Jonathan Knight 2019.10.24