## Uses of Interface
org.apache.ignite.internal.util.lang.GridPredicate3

Packages that use GridPredicate3
Package | Description
--- | ---
org.apache.ignite.internal.util.lang |
org.apache.ignite.internal.util.typedef | Contains typedefs definitions for frequently used classes.

### Uses of GridPredicate3 in org.apache.ignite.internal.util.lang

Classes in org.apache.ignite.internal.util.lang that implement GridPredicate3
Modifier and Type | Class and Description
--- | ---
`class` | `GridPredicate3X<E1,E2,E3>` Convenient predicate subclass that allows for thrown grid exception.

Methods in org.apache.ignite.internal.util.lang that return GridPredicate3
Modifier and Type | Method and Description
--- | ---
`static <T1,T2,T3> GridPredicate3<T1,T2,T3>` | GridFunc.`as(GridClosure3<? super T1,? super T2,? super T3,Boolean> c)` Converts given closure to predicate.

Methods in org.apache.ignite.internal.util.lang with parameters of type GridPredicate3
Modifier and Type | Method and Description
--- | ---
`static <X1,X2,X3> GridClosure3<X1,X2,X3,Boolean>` | GridFunc.`as(GridPredicate3<? super X1,? super X2,? super X3> p)` Converts given predicate to closure.
`static <A,B,C> boolean` | GridFunc.`isAll3(A a, B b, C c, GridPredicate3<? super A,? super B,? super C>... p)` Tests if all provided predicates evaluate to `true` for given values.
`static <A,B,C> boolean` | GridFunc.`isAny3(A a, B b, C c, GridPredicate3<? super A,? super B,? super C>... p)` Tests if any of provided predicates evaluate to `true` for given values.

Method parameters in org.apache.ignite.internal.util.lang with type arguments of type GridPredicate3
Modifier and Type | Method and Description
--- | ---
`static <A,B,C> boolean` | GridFunc.`isAll3(A a, B b, C c, Iterable<? extends GridPredicate3<? super A,? super B,? super C>> p)` Tests if all provided predicates evaluate to `true` for given values.
`static <A,B,C> boolean` | GridFunc.`isAny3(A a, B b, C c, Iterable<? extends GridPredicate3<? super A,? super B,? super C>> p)` Tests if any of provided predicates evaluate to `true` for given values.

### Uses of GridPredicate3 in org.apache.ignite.internal.util.typedef

Subinterfaces of GridPredicate3 in org.apache.ignite.internal.util.typedef
Modifier and Type | Interface and Description
--- | ---
`interface` | `P3<T1,T2,T3>` Defines `alias` for `GridPredicate3` by extending it.

Classes in org.apache.ignite.internal.util.typedef that implement GridPredicate3
Modifier and Type | Class and Description
--- | ---
`class` | `PX3<T1,T2,T3>` Defines `alias` for `GridPredicate3X` by extending it.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC3
Release Date | : March 24 2015