Class GridInClosure3X<E1,E2,E3>
- java.lang.Object
-
- org.apache.ignite.internal.util.lang.GridInClosure3X<E1,E2,E3>
-
- All Implemented Interfaces:
GridInClosure3<E1,E2,E3>
- Direct Known Subclasses:
CIX3
public abstract class GridInClosure3X<E1,E2,E3> extends Object implements GridInClosure3<E1,E2,E3>
Convenient in-closure subclass that allows for thrown grid exception. This class implementsapply(Object, Object, Object)method that callsapplyx(Object, Object, Object)method and properly wrapsIgniteCheckedExceptionintoGridClosureExceptioninstance.- See Also:
CIX3
-
-
Constructor Summary
Constructors Constructor Description GridInClosure3X()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidapply(E1 e1, E2 e2, E3 e3)Closure body.abstract voidapplyx(E1 e1, E2 e2, E3 e3)In-closure body that can throwIgniteCheckedException.
-
-
-
Method Detail
-
apply
public void apply(E1 e1, E2 e2, E3 e3)
Closure body.- Specified by:
applyin interfaceGridInClosure3<E1,E2,E3>- Parameters:
e1- First bound free variable, i.e. the element the closure is called or closed on.e2- Second bound free variable, i.e. the element the closure is called or closed on.e3- Third bound free variable, i.e. the element the closure is called or closed on.
-
applyx
public abstract void applyx(E1 e1, E2 e2, E3 e3) throws IgniteCheckedException
In-closure body that can throwIgniteCheckedException.- Parameters:
e1- First variable the closure is called or closed on.e2- Second variable the closure is called or closed on.e3- Third variable the closure is called or closed on.- Throws:
IgniteCheckedException- Thrown in case of any error condition inside of the closure.
-
-