Interface EventSelect


public interface EventSelect
Utility functions for selecting and creating a stream from incoming Event's
Author:
Greg Higgins
  • Method Summary

    Static Methods 
    Modifier and Type Method Description
    static <T,​ S> com.fluxtion.ext.streaming.api.Wrapper<S> select​(com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,​S> supplier)  
    static <T> com.fluxtion.ext.streaming.api.Wrapper<T> select​(java.lang.Class<T> eventClazz)  
    static <T extends com.fluxtion.api.event.Event>
    com.fluxtion.ext.streaming.api.Wrapper<T>
    select​(java.lang.Class<T> eventClazz, int filterId)  
    static <T extends com.fluxtion.api.event.Event>
    com.fluxtion.ext.streaming.api.Wrapper<T>[]
    select​(java.lang.Class<T> eventClazz, int... filterId)  
    static <T extends com.fluxtion.api.event.Event>
    com.fluxtion.ext.streaming.api.Wrapper<T>
    select​(java.lang.Class<T> eventClazz, java.lang.String filterId)  
    static <T extends com.fluxtion.api.event.Event>
    com.fluxtion.ext.streaming.api.Wrapper<T>[]
    select​(java.lang.Class<T> eventClazz, java.lang.String... filterId)  
  • Method Details

    • select

      static <T> com.fluxtion.ext.streaming.api.Wrapper<T> select​(java.lang.Class<T> eventClazz)
    • select

      static <T,​ S> com.fluxtion.ext.streaming.api.Wrapper<S> select​(com.fluxtion.api.partition.LambdaReflection.SerializableFunction<T,​S> supplier)
    • select

      static <T extends com.fluxtion.api.event.Event> com.fluxtion.ext.streaming.api.Wrapper<T>[] select​(java.lang.Class<T> eventClazz, int... filterId)
    • select

      static <T extends com.fluxtion.api.event.Event> com.fluxtion.ext.streaming.api.Wrapper<T>[] select​(java.lang.Class<T> eventClazz, java.lang.String... filterId)
    • select

      static <T extends com.fluxtion.api.event.Event> com.fluxtion.ext.streaming.api.Wrapper<T> select​(java.lang.Class<T> eventClazz, java.lang.String filterId)
    • select

      static <T extends com.fluxtion.api.event.Event> com.fluxtion.ext.streaming.api.Wrapper<T> select​(java.lang.Class<T> eventClazz, int filterId)