Class ValueGetterSpacePredicate<T>
java.lang.Object
com.gigaspaces.internal.serialization.AbstractExternalizable
com.gigaspaces.internal.query.predicate.AbstractSpacePredicate
com.gigaspaces.internal.query.predicate.ValueGetterSpacePredicate<T>
- All Implemented Interfaces:
ISpacePredicate, SmartExternalizable, Externalizable, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionValueGetterSpacePredicate(ISpaceValueGetter<T> valueGetter, ISpacePredicate predicate) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanExecutes this predicate on the specified target.protected voidprotected voidMethods inherited from class AbstractSpacePredicate
preparePredicate, requiresCacheManagerForExecution, setCacheManagerForExecutionMethods inherited from class AbstractExternalizable
readExternal, writeExternalMethods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
ValueGetterSpacePredicate
public ValueGetterSpacePredicate() -
ValueGetterSpacePredicate
-
-
Method Details
-
getValueGetter
-
getPredicate
-
execute
Description copied from interface:ISpacePredicateExecutes this predicate on the specified target.- Specified by:
executein interfaceISpacePredicate- Specified by:
executein classAbstractSpacePredicate- Returns:
- True if the specified target matches the predicate, false otherwise.
-
equals
-
readExternalImpl
- Overrides:
readExternalImplin classAbstractExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternalImpl
- Overrides:
writeExternalImplin classAbstractExternalizable- Throws:
IOException
-