Interface ISpacePredicate
- All Superinterfaces:
Externalizable,Serializable,SmartExternalizable
- All Known Implementing Classes:
AbstractSpacePredicate,AllSpacePredicate,AndSpacePredicate,AnySpacePredicate,BetweenSpacePredicate,BinaryCompositeSpacePredicate,ComparableScalarSpacePredicate,CompositeSpacePredicate,ContainsItemPredicate,ContainsPredicate,EqualsSpacePredicate,FalseSpacePredicate,GreaterEqualsSpacePredicate,GreaterSpacePredicate,InSpacePredicate,LessEqualsSpacePredicate,LessSpacePredicate,MultipleCompositeSpacePredicate,NotEqualsSpacePredicate,NotNullSpacePredicate,NotRegexSpacePredicate,NotSpacePredicate,NullSpacePredicate,OrSpacePredicate,RegexSpacePredicate,RelationPredicate,ScalarSpacePredicate,TrueSpacePredicate,UnaryCompositeSpacePredicate,ValueGetterSpacePredicate,XorSpacePredicate
Represents a predicate to be executed in the space.
- Since:
- 7.1
- Author:
- Niv Ingberg
-
Method Summary
Modifier and TypeMethodDescriptionbooleanExecutes this predicate on the specified target.booleanvoidsetCacheManagerForExecution(CacheManager cacheManager) Methods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
execute
Executes this predicate on the specified target.- Returns:
- True if the specified target matches the predicate, false otherwise.
-
requiresCacheManagerForExecution
boolean requiresCacheManagerForExecution() -
setCacheManagerForExecution
-