# Package com.hazelcast.jet.function

Serializable and exception-declaring variants of functional interfaces from `java.util.function`.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DistributedBiConsumer<T,U> | `Serializable` variant of `java.util.function.BiConsumer` which declares checked exception.
  DistributedBiFunction<T,U,R> | `Serializable` variant of `java.util.function.BiFunction` which declares checked exception.
  DistributedBinaryOperator<T> | `Serializable` variant of `java.util.function.BinaryOperator` which declares checked exception.
  DistributedBiPredicate<T,U> | `Serializable` variant of `java.util.function.BiPredicate` which declares checked exception.
  DistributedBooleanSupplier | `Serializable` variant of `java.util.function.BooleanSupplier` which declares checked exception.
  DistributedComparator<T> | `Serializable` variant of `java.util.Comparator` which declares checked exception.
  DistributedConsumer<T> | `Serializable` variant of `java.util.function.Consumer` which declares checked exception.
  DistributedDoubleBinaryOperator | `Serializable` variant of `java.util.function.DoubleBinaryOperator` which declares checked exception.
  DistributedDoubleConsumer | `Serializable` variant of `java.util.function.DoubleConsumer` which declares checked exception.
  DistributedDoubleFunction<R> | `Serializable` variant of `java.util.function.DoubleFunction` which declares checked exception.
  DistributedDoublePredicate | `Serializable` variant of `java.util.function.DoublePredicate` which declares checked exception.
  DistributedDoubleSupplier | `Serializable` variant of `java.util.function.DoubleSupplier` which declares checked exception.
  DistributedDoubleToIntFunction | `Serializable` variant of `java.util.function.DoubleToIntFunction` which declares checked exception.
  DistributedDoubleToLongFunction | `Serializable` variant of `java.util.function.DoubleToLongFunction` which declares checked exception.
  DistributedDoubleUnaryOperator | `Serializable` variant of `java.util.function.DoubleUnaryOperator` which declares checked exception.
  DistributedFunction<T,R> | `Serializable` variant of `java.util.function.Function` which declares checked exception.
  DistributedIntBinaryOperator | `Serializable` variant of `java.util.function.IntBinaryOperator` which declares checked exception.
  DistributedIntConsumer | `Serializable` variant of `java.util.function.IntConsumer` which declares checked exception.
  DistributedIntFunction<R> | `Serializable` variant of `java.util.function.IntFunction` which declares checked exception.
  DistributedIntPredicate | `Serializable` variant of `java.util.function.IntPredicate` which declares checked exception.
  DistributedIntSupplier | `Serializable` variant of `java.util.function.IntSupplier` which declares checked exception.
  DistributedIntToDoubleFunction | `Serializable` variant of `java.util.function.IntToDoubleFunction` which declares checked exception.
  DistributedIntToLongFunction | `Serializable` variant of `java.util.function.IntToLongFunction` which declares checked exception.
  DistributedIntUnaryOperator | `Serializable` variant of `java.util.function.IntUnaryOperator` which declares checked exception.
  DistributedLongBinaryOperator | `Serializable` variant of `java.util.function.LongBinaryOperator` which declares checked exception.
  DistributedLongConsumer | `Serializable` variant of `java.util.function.LongConsumer` which declares checked exception.
  DistributedLongFunction<R> | `Serializable` variant of `java.util.function.LongFunction` which declares checked exception.
  DistributedLongPredicate | `Serializable` variant of `java.util.function.LongPredicate` which declares checked exception.
  DistributedLongSupplier | `Serializable` variant of `java.util.function.LongSupplier` which declares checked exception.
  DistributedLongToDoubleFunction | `Serializable` variant of `java.util.function.LongToDoubleFunction` which declares checked exception.
  DistributedLongToIntFunction | `Serializable` variant of `java.util.function.LongToIntFunction` which declares checked exception.
  DistributedLongUnaryOperator | `Serializable` variant of `java.util.function.LongUnaryOperator` which declares checked exception.
  DistributedObjDoubleConsumer<T> | `Serializable` variant of `java.util.function.ObjDoubleConsumer` which declares checked exception.
  DistributedObjIntConsumer<T> | `Serializable` variant of `java.util.function.ObjIntConsumer` which declares checked exception.
  DistributedObjLongBiFunction<T,R> | `Serializable` variant of `com.hazelcast.jet.function.ObjLongBiFunction` declares throws checked exception.
  DistributedObjLongConsumer<T> | `Serializable` variant of `java.util.function.ObjLongConsumer` which declares checked exception.
  DistributedPredicate<T> | `Serializable` variant of `java.util.function.Predicate` which declares checked exception.
  DistributedQuadFunction<T0,T1,T2,T3,R> | `Serializable` variant of `QuadFunction` which declares checked exception.
  DistributedSupplier<T> | `Serializable` variant of `java.util.function.Supplier` which declares checked exception.
  DistributedToDoubleBiFunction<T,U> | `Serializable` variant of `java.util.function.ToDoubleBiFunction` which declares checked exception.
  DistributedToDoubleFunction<T> | `Serializable` variant of `java.util.function.ToDoubleFunction` which declares checked exception.
  DistributedToIntBiFunction<T,U> | `Serializable` variant of `java.util.function.ToIntBiFunction` which declares checked exception.
  DistributedToIntFunction<T> | `Serializable` variant of `java.util.function.ToIntFunction` which declares checked exception.
  DistributedToLongBiFunction<T,U> | `Serializable` variant of `java.util.function.ToLongBiFunction` which declares checked exception.
  DistributedToLongFunction<T> | `Serializable` variant of `java.util.function.ToLongFunction` which declares checked exception.
  DistributedTriFunction<T0,T1,T2,R> | `Serializable` variant of `TriFunction` which declares checked exception.
  DistributedTriPredicate<T,U,V> | `Serializable` variant of `TriPredicate` which declares checked exception.
  DistributedUnaryOperator<T> | `Serializable` variant of `java.util.function.UnaryOperator` which declares checked exception.
  KeyedWindowResult2Function<K,R0,R1,OUT> | Represents the function you pass to a windowed group-and-aggregate method in the Pipeline API, such as `stage.aggregate2()`.
  KeyedWindowResult3Function<K,R0,R1,R2,OUT> | Represents the function you pass to a windowed group-and-aggregate method in the Pipeline API, such as `stage.aggregate3()`.
  KeyedWindowResultFunction<K,R,OUT> | Represents the function you pass to a windowed group-and-aggregate method in the Pipeline API, such as `stage.aggregate()`.
  ObjLongBiFunction<T,R> | Represents a specialization of `BiFunction` where the second argument is a `long`.
  QuadFunction<T0,T1,T2,T3,R> | Represents a four-arity function that accepts four arguments and produces a result.
  ToResultSetFunction | A function that accepts a JDBC connection to the database, the total parallelism and processor index as arguments and produces a result set.
  TriFunction<T0,T1,T2,R> | Represents a three-arity function that accepts three arguments and produces a result.
  TriPredicate<T,U,V> | Represents a predicate which accepts three arguments.
  WindowResult2Function<R0,R1,OUT> | Represents the function you pass to a windowed aggregation method in the Pipeline API, such as `stage.aggregate2()`, that aggregates two input streams.
  WindowResult3Function<R0,R1,R2,OUT> | Represents the function you pass to a windowed aggregation method in the Pipeline API, such as `stage.aggregate2()`, that aggregates two input streams.
  WindowResultFunction<R,OUT> | Represents the function you pass to a windowed aggregation method in the Pipeline API, such as `stage.aggregate()`.

- Class Summary
  Class | Description
  --- | ---
  DistributedFunctions | Factory methods for several common distributed functions.

## Package com.hazelcast.jet.function Description

Serializable and exception-declaring variants of functional interfaces from `java.util.function`.

Copyright © 2018. All rights reserved.