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

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

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

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

Methods in org.apache.ignite.internal.util.lang that return GridClosure3
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 <T1,T2,T3,R> GridClosure3<T1,T2,T3,R>` | GridFunc.`constant3(R val)` Gets closure that returns constant value.

Methods in org.apache.ignite.internal.util.lang with parameters of type GridClosure3
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.

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

Subinterfaces of GridClosure3 in org.apache.ignite.internal.util.typedef
Modifier and Type | Interface and Description
--- | ---
`interface` | `C3<E1,E2,E3,R>` Defines `alias` for `GridClosure3` by extending it.

Classes in org.apache.ignite.internal.util.typedef that implement GridClosure3
Modifier and Type | Class and Description
--- | ---
`class` | `CX3<E1,E2,E3,R>` Defines `alias` for `GridClosure3X` by extending it.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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