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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.tangosol.util.MapEventTransformer<K,​V,​U> create​(A annotation)
      Create a MapEventTransformer instance.
    • Method Detail

      • 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