GridGain™ 3.6.0e
Enterprise Edition

Package org.gridgain.grid.lang

icon Contains general language constructs and functional APIs.

See:
          Description

Interface Summary
GridIterable<T> Defines "rich" iterable interface that is also acts as lambda function and iterator.
GridIterator<T> Defines "rich" iterator interface that is also acts like lambda function and iterable.
GridLambda Common interface for closures, predicates and related entities.
GridProduct Untyped extension of GridTypedProduct.
GridTypedProduct<T> Interface similar in purpose to Scala's Product trait.
 

Class Summary
GridAbsClosure Defines a convenient absolute, i.e.
GridAbsClosureX Convenient abs-closure subclass that allows for thrown grid exception.
GridAbsPredicate Defines absolute (no-arg) predicate construct.
GridAbsPredicateX Convenient predicate subclass that allows for thrown grid exception.
GridCallable<V> Grid-aware adapter for Callable implementations.
GridClosure<E1,R> Defines generic for-each type of closure.
GridClosure2<E1,E2,R> Defines generic for-each type of closure.
GridClosure2X<E1,E2,R> Convenient closure subclass that allows for thrown grid exception.
GridClosure3<E1,E2,E3,R> Defines generic for-each type of closure.
GridClosure3X<E1,E2,E3,R> Convenient closure subclass that allows for thrown grid exception.
GridClosureX<E,R> Convenient closure subclass that allows for thrown grid exception.
GridEither<L,R> This class defines an abstract "union" of two values called "left" and "right".
GridFunc Start Here  Contains factory and utility methods for closures, predicates, and tuples.
GridInClosure<E1> Defines a convenient side-effect only closure, i.e. the closure that has void return type.
GridInClosure2<E1,E2> Defines a convenient side-effect only closure, i.e. the closure that has void return type.
GridInClosure2X<E1,E2> Convenient in-closure subclass that allows for thrown grid exception.
GridInClosure3<E1,E2,E3> Defines a convenient side-effect only closure, i.e. the closure that has void return type.
GridInClosure3X<E1,E2,E3> Convenient in-closure subclass that allows for thrown grid exception.
GridInClosureX<T> Convenient in-closure subclass that allows for thrown grid exception.
GridIterableAdapter<T> Convenient adapter for "rich" iterable interface.
GridIteratorAdapter<T> Convenient adapter for "rich" iterator interface.
GridJexlPredicate<T> Defines a predicate based on Apache JEXL 2.0 boolean expression.
GridJexlPredicate2<T1,T2> Defines a predicate based on Apache JEXL 2.0 boolean expression.
GridJexlPredicate3<T1,T2,T3> Defines a predicate based on Apache JEXL 2.0 boolean expression.
GridLambdaAdapter Adapter for common interfaces in closures, reducers and predicates.
GridMapper<T1,T2> Defines functional mapping interface.
GridMapperX<T1,T2> Convenient mapper subclass that allows for thrown grid exception.
GridMetadataAwareAdapter Convenient adapter for GridMetadataAware.
GridNodePredicate<T extends GridNode> Convenient node predicate as a separate class.
GridNullOpt<T> This is a companion class to GridOpt allowing null values.
GridOpt<T> This class provide limited version of Scala Option class.
GridOutClosure<T> Defines a convenient side-effect only factory closure.
GridOutClosureX<T> Convenient out-closure subclass that allows for thrown grid exception.
GridPair<T> Simple extension over GridTuple2 for pair of objects of the same type.
GridPredicate<E1> Defines predicate construct.
GridPredicate2<E1,E2> Defines predicate construct.
GridPredicate2X<E1,E2> Convenient predicate subclass that allows for thrown grid exception.
GridPredicate3<E1,E2,E3> Defines predicate construct.
GridPredicate3X<E1,E2,E3> Convenient predicate subclass that allows for thrown grid exception.
GridPredicateX<E1> Convenient predicate subclass that allows for thrown grid exception.
GridReducer<E1,R> Defines generic for-all or reduce type of closure.
GridReducer2<E1,E2,R> Defines generic for-all or reduce type of closure.
GridReducer2X<E1,E2,R> Convenient reducer subclass that allows for thrown grid exception.
GridReducer3<E1,E2,E3,R> Defines generic for-all or reduce type of closure.
GridReducer3X<E1,E2,E3,R> Convenient reducer subclass that allows for thrown grid exception.
GridReducerX<E1,R> Convenient reducer subclass that allows for thrown grid exception.
GridRunnable Grid-aware adapter for Runnable implementations.
GridTriple<T> Simple extension over GridTuple3 for three objects of the same type.
GridTuple<V> Convenience class representing mutable tuple of a single value.
GridTuple2<V1,V2> Convenience class representing mutable tuple of two values.
GridTuple3<V1,V2,V3> Convenience class representing mutable tuple of three values.
GridTuple4<V1,V2,V3,V4> Convenience class representing mutable tuple of three values.
GridTuple5<V1,V2,V3,V4,V5> Convenience class representing mutable tuple of three values.
GridTupleV Constructs a tuple over a given array.
 

Exception Summary
GridClosureException This exception provides closures with facility to throw exceptions.
 

Package org.gridgain.grid.lang Description

icon Contains general language constructs and functional APIs.

Wiki & Forum:


Wiki
Forum

 

GridGain™ 3.6.0e
Enterprise Edition

GridGain - Real Time Big Data
Enterprise Edition, ver. 3.6.0e.13012012
2012 Copyright © GridGain Systems
Follow us:   Follow GridGain on Github Follow GridGain on Facebook Join GridGain User Group Follow GridGain on Twitter Follow GridGain on YouTube