Interface SerializableBiFunction<A,​B,​C>

  • All Superinterfaces:
    BiFunction<A,​B,​C>, Serializable
    All Known Subinterfaces:
    SerializableBinaryOperator<T>

    public interface SerializableBiFunction<A,​B,​C>
    extends BiFunction<A,​B,​C>, 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.