Class GridPredicate3X<E1,E2,E3>
- java.lang.Object
-
- org.apache.ignite.internal.util.lang.GridPredicate3X<E1,E2,E3>
-
- All Implemented Interfaces:
GridPredicate3<E1,E2,E3>
- Direct Known Subclasses:
PX3
public abstract class GridPredicate3X<E1,E2,E3> extends Object implements GridPredicate3<E1,E2,E3>
Convenient predicate 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:
PX3
-
-
Constructor Summary
Constructors Constructor Description GridPredicate3X()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanapply(E1 e1, E2 e2, E3 e3)Predicate body.abstract booleanapplyx(E1 e1, E2 e2, E3 e3)Predicate body that can throwIgniteCheckedException.
-
-
-
Method Detail
-
apply
public boolean apply(E1 e1, E2 e2, E3 e3)
Predicate body.- Specified by:
applyin interfaceGridPredicate3<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.- Returns:
- Return value.
-
applyx
public abstract boolean applyx(E1 e1, E2 e2, E3 e3) throws IgniteCheckedException
Predicate body that can throwIgniteCheckedException.- Parameters:
e1- First bound free variable, i.e. the element the predicate is called or closed on.e2- Second bound free variable, i.e. the element the predicate is called or closed on.e3- Third bound free variable, i.e. the element the predicate is called or closed on.- Returns:
- Return value.
- Throws:
IgniteCheckedException- Thrown in case of any error condition inside of the predicate.
-
-