| Interface | Description |
|---|---|
| GridAbsPredicate |
Defines absolute (no-arg) predicate construct.
|
| GridCloseableIterator<T> |
Defines "rich" closeable iterator interface that is also acts like lambda function and iterable.
|
| GridClosure3<E1,E2,E3,R> |
Defines generic
for-each type of closure. |
| GridCursor<T> |
Simple cursor abstraction.
|
| GridInClosure3<E1,E2,E3> |
Defines a convenient
side-effect only closure, i.e. the closure that has void return type. |
| 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.
|
| GridPeerDeployAware |
Represents any class that needs to maintain or carry on peer deployment information.
|
| GridPlainAbsClosure |
Plain closure that does not accept any arguments, returns nothing and do not implement
peer deploy aware.
|
| GridPlainCallable<T> |
Callable instance that should never be deployed or injected.
|
| GridPlainClosure<T,R> |
Closure that takes argument, returns result and do not implement
GridPeerDeployAware. |
| GridPlainClosure2<T1,T2,R> |
Closure taking 2 arguments.
|
| GridPlainInClosure<T> |
Plain closure that takes one input argument and does not implement
GridPeerDeployAware. |
| GridPlainOutClosure<R> |
Closure that takes no arguments, returns result and does not implement
GridPeerDeployAware. |
| GridPlainRunnable |
Runnable instance that should never be deployed or injected.
|
| GridPredicate3<E1,E2,E3> |
Defines predicate construct.
|
| IgniteReducer2<E1,E2,R> |
Defines generic
for-all or reduce type of closure. |
| IgniteReducer3<E1,E2,E3,R> |
Defines generic
for-all or reduce type of closure. |
| Class | Description |
|---|---|
| GridAbsClosure |
Defines a convenient absolute, i.e.
|
| GridAbsClosureX |
Convenient abs-closure subclass that allows for thrown grid exception.
|
| GridAbsPredicateX |
Convenient predicate subclass that allows for thrown grid exception.
|
| GridClosure3X<E1,E2,E3,R> |
Convenient closure subclass that allows for thrown grid exception.
|
| GridFilteredClosableIterator<T> | |
| GridFilteredIterator<T> |
Filtered iterator.
|
| GridFunc |
Contains factory and utility methods for
closures, predicates, and tuples. |
| GridInClosure3X<E1,E2,E3> |
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.
|
| GridMapEntry<K,V> |
Simple
Map.Entry implementation. |
| GridMetadataAwareAdapter |
Convenient adapter for working with metadata.
|
| GridNodePredicate |
Convenient node predicate as a separate class.
|
| GridPeerDeployAwareAdapter |
Adapter for common interfaces in closures, reducers and predicates.
|
| GridPredicate3X<E1,E2,E3> |
Convenient predicate subclass that allows for thrown grid exception.
|
| GridTreePrinter<T> |
Abstract tree structure printer.
|
| GridTriple<T> |
Simple extension over
GridTuple3 for three objects of the same type. |
| GridTuple<V> |
Convenience class representing mutable tuple of a single value.
|
| GridTuple3<V1,V2,V3> |
Convenience class representing mutable tuple of three values.
|
| GridTuple4<V1,V2,V3,V4> |
Convenience class representing mutable tuple of four values.
|
| GridTuple5<V1,V2,V3,V4,V5> |
Convenience class representing mutable tuple of five values.
|
| GridTuple6<V1,V2,V3,V4,V5,V6> |
Convenience class representing mutable tuple of six values.
|
| IgniteClosure2X<E1,E2,R> |
Convenient closure subclass that allows for thrown grid exception.
|
| IgniteClosureX<E,R> |
Convenient closure subclass that allows for thrown grid exception.
|
| IgniteInClosure2X<E1,E2> |
Convenient in-closure subclass that allows for thrown grid exception.
|
| IgniteInClosureX<T> |
Convenient in-closure subclass that allows for thrown grid exception.
|
| IgniteOutClosureX<T> |
Convenient out-closure subclass that allows for thrown grid exception.
|
| IgnitePair<T> |
Simple extension over
IgniteBiTuple for pair of objects of the same type. |
| IgnitePredicate2X<E1,E2> |
Convenient predicate subclass that allows for thrown grid exception.
|
| IgnitePredicateX<E1> |
Convenient predicate subclass that allows for thrown grid exception.
|
| IgniteReducer2X<E1,E2,R> |
Convenient reducer subclass that allows for thrown grid exception.
|
| IgniteReducer3X<E1,E2,E3,R> |
Convenient reducer subclass that allows for thrown grid exception.
|
| IgniteReducerX<E1,R> |
Convenient reducer subclass that allows for thrown grid exception.
|
| IgniteSingletonIterator<T> |
Trivial iterator to return single item.
|
| Enum | Description |
|---|---|
| GridMetadataAwareAdapter.EntryKey |
Enum stored predefined keys.
|
| Exception | Description |
|---|---|
| GridClosureException |
This exception provides closures with facility to throw exceptions.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 2.4.0 Release Date : March 5 2018