|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
KeyType
- Type of the key object for the map being queriedValueType
- Type of the value object for the map being queriedAttributeType
- Type of the attribute referenced by the attribute pathMatchType
- Type of the object being compared topublic interface ContinuousQueryFilter<KeyType,ValueType,AttributeType,MatchType>
An interface which provides an abstraction to check if an object
matches the criteria defined in a filter. Filters are invoked within
the eXtreme Scale containers hosting partitions for the map on which the
query is defined.
All implementations must extend AbstractCQFilter
.
Field Summary | |
---|---|
static String |
POJO_ADDRESSABLEKEYNAME
The name used to identify the key objects in POJO maps. |
static String |
POJO_PATHSEPARATOR
The path separator to use when identifying attribute paths for POJO maps. |
Method Summary | |
---|---|
boolean |
filter(FilterContent<KeyType,ValueType> content)
Checks if the supplied object passes the filter. |
Field Detail |
---|
static final String POJO_ADDRESSABLEKEYNAME
static final String POJO_PATHSEPARATOR
Method Detail |
---|
boolean filter(FilterContent<KeyType,ValueType> content) throws ContinuousQueryException
content
- A representation of the cache entry to be checked
ContinuousQueryException
|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |