Interface MapEventTransformerFactory<A extends Annotation,K,V,U>

Type Parameters:
A - the annotation type that the factory supports
K - the type of the event's key
V - the type of event's value
U - the type of resulting transformed value

public interface MapEventTransformerFactory<A extends Annotation,K,V,U>
A factory that produces instances of MapEventTransformer for a given Annotation.

A MapEventTransformerFactory is normally a CDI bean that is also annotated with a MapEventTransformerBinding annotation. Whenever an injection point annotated with the corresponding MapEventTransformerBinding annotation is encountered the MapEventTransformerFactory bean's create(Annotation) method is called to create an instance of a MapEventTransformer.

Since:
1.0
Author:
Jonathan Knight
  • Method Summary

    Modifier and Type
    Method
    Description
    com.tangosol.util.MapEventTransformer<K,V,U>
    create(A annotation)
    Create a MapEventTransformer instance.
  • Method Details

    • create

      com.tangosol.util.MapEventTransformer<K,V,U> create(A annotation)
      Create a MapEventTransformer instance.
      Parameters:
      annotation - the Annotation that defines the MapEventTransformer
      Returns:
      a MapEventTransformer instance