Interface SerializableTransformer<I,​O>

  • All Superinterfaces:
    Serializable

    public interface SerializableTransformer<I,​O>
    extends Serializable
    All user supplied transformation functions have to be serializable. Thus all Streamlet transformation definitions take Serializable Functions as their input. We simply decorate java.util. function definitions with a Serializable tag to ensure that any supplied lambda functions automatically become serializable.
    • Method Detail

      • setup

        void setup​(Context context)
      • transform

        void transform​(I i,
                       Consumer<O> consumer)
      • cleanup

        void cleanup()