## Uses of Interface
com.hazelcast.jet.function.BiPredicateEx

- Packages that use BiPredicateEx
  Package | Description
  --- | ---
  com.hazelcast.jet.core.processor | Contains static utility classes with factories of Jet processors.
  com.hazelcast.jet.function | Serializable and exception-declaring variants of functional interfaces from `java.util.function`.
  com.hazelcast.jet.pipeline | The Pipeline API is Jet's high-level API to build and execute distributed computation jobs.

- - ### Uses of BiPredicateEx in com.hazelcast.jet.core.processor

    Methods in com.hazelcast.jet.core.processor with parameters of type BiPredicateEx
    Modifier and Type | Method and Description
    --- | ---
    `static <C,T> ProcessorSupplier` | Processors.`filterUsingContextP(ContextFactory<C> contextFactory, BiPredicateEx<? super C,? super T> filterFn)` Returns a supplier of processors for a vertex that emits the same items it receives, but only those that pass the given predicate.

  - ### Uses of BiPredicateEx in com.hazelcast.jet.function

    Methods in com.hazelcast.jet.function that return BiPredicateEx
    Modifier and Type | Method and Description
    --- | ---
    `default BiPredicateEx<T,U>` | BiPredicateEx.`and(BiPredicateEx<? super T,? super U> other)` `Serializable` variant of `java.util.function.BiPredicate#and(BiPredicate)`.
    `default BiPredicateEx<T,U>` | BiPredicateEx.`negate()` `Serializable` variant of `java.util.function.BiPredicate#negate()`.
    `default BiPredicateEx<T,U>` | BiPredicateEx.`or(BiPredicateEx<? super T,? super U> other)` `Serializable` variant of `java.util.function.BiPredicate#or(BiPredicate)`.

    Methods in com.hazelcast.jet.function with parameters of type BiPredicateEx
    Modifier and Type | Method and Description
    --- | ---
    `default BiPredicateEx<T,U>` | BiPredicateEx.`and(BiPredicateEx<? super T,? super U> other)` `Serializable` variant of `java.util.function.BiPredicate#and(BiPredicate)`.
    `default BiPredicateEx<T,U>` | BiPredicateEx.`or(BiPredicateEx<? super T,? super U> other)` `Serializable` variant of `java.util.function.BiPredicate#or(BiPredicate)`.

  - ### Uses of BiPredicateEx in com.hazelcast.jet.pipeline

    Methods in com.hazelcast.jet.pipeline with parameters of type BiPredicateEx
    Modifier and Type | Method and Description
    --- | ---
    `<S> StreamStage<T>` | StreamStageWithKey.`filterStateful(long ttl, SupplierEx<? extends S> createFn, BiPredicateEx<? super S,? super T> filterFn)` Attaches a stage that performs a stateful filtering operation.
    `default <S> StreamStage<T>` | StreamStageWithKey.`filterStateful(SupplierEx<? extends S> createFn, BiPredicateEx<? super S,? super T> filterFn)`
    `<S> StreamStage<T>` | StreamStage.`filterStateful(SupplierEx<? extends S> createFn, BiPredicateEx<? super S,? super T> filterFn)`
    `<S> GeneralStage<T>` | GeneralStageWithKey.`filterStateful(SupplierEx<? extends S> createFn, BiPredicateEx<? super S,? super T> filterFn)` Attaches a stage that performs a stateful filtering operation.
    `<S> GeneralStage<T>` | GeneralStage.`filterStateful(SupplierEx<? extends S> createFn, BiPredicateEx<? super S,? super T> filterFn)` Attaches a stage that performs a stateful filtering operation.
    `<S> BatchStage<T>` | BatchStageWithKey.`filterStateful(SupplierEx<? extends S> createFn, BiPredicateEx<? super S,? super T> filterFn)`
    `<S> BatchStage<T>` | BatchStage.`filterStateful(SupplierEx<? extends S> createFn, BiPredicateEx<? super S,? super T> filterFn)`
    `<C> StreamStage<T>` | StreamStage.`filterUsingContext(ContextFactory<C> contextFactory, BiPredicateEx<? super C,? super T> filterFn)`
    `<C> GeneralStage<T>` | GeneralStage.`filterUsingContext(ContextFactory<C> contextFactory, BiPredicateEx<? super C,? super T> filterFn)` Attaches a filtering stage which applies the provided predicate function to each input item to decide whether to pass the item to the output or to discard it.
    `<C> BatchStage<T>` | BatchStage.`filterUsingContext(ContextFactory<C> contextFactory, BiPredicateEx<? super C,? super T> filterFn)`

Copyright © 2019. All rights reserved.