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

- Packages that use DistributedBiPredicate
  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 DistributedBiPredicate in com.hazelcast.jet.core.processor

    Methods in com.hazelcast.jet.core.processor with parameters of type DistributedBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `static <C,T> ProcessorSupplier` | Processors.`filterUsingContextP(ContextFactory<C> contextFactory, DistributedBiPredicate<? 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 DistributedBiPredicate in com.hazelcast.jet.function

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

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

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

    Methods in com.hazelcast.jet.pipeline with parameters of type DistributedBiPredicate
    Modifier and Type | Method and Description
    --- | ---
    `<C> StreamStage<T>` | StreamStage.`filterUsingContext(ContextFactory<C> contextFactory, DistributedBiPredicate<? super C,? super T> filterFn)`
    `<C> GeneralStage<T>` | GeneralStage.`filterUsingContext(ContextFactory<C> contextFactory, DistributedBiPredicate<? 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, DistributedBiPredicate<? super C,? super T> filterFn)`

Copyright © 2018. All rights reserved.