Package org.infinispan.objectfilter
Interface FilterSubscription
-
public interface FilterSubscription
A subscription for match notifications.- Since:
- 7.0
- Author:
- anistor@redhat.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FilterCallback
getCallback()
The associated callback that is being notified of successful matches.Comparator<Comparable<?>[]>
getComparator()
The comparator corresponding to the 'order by' clause, if any.String
getEntityTypeName()
The fully qualified entity type name accepted by this filter.Object[]
getEventTypes()
The event types.String[]
getProjection()
The array of '.' separated path names of the projected fields if any, ornull
otherwise.SortField[]
getSortFields()
The array of sort specifications if defined, ornull
otherwise.boolean
isDeltaFilter()
-
-
-
Method Detail
-
getEntityTypeName
String getEntityTypeName()
The fully qualified entity type name accepted by this filter.
-
getCallback
FilterCallback getCallback()
The associated callback that is being notified of successful matches.
-
isDeltaFilter
boolean isDeltaFilter()
-
getProjection
String[] getProjection()
The array of '.' separated path names of the projected fields if any, ornull
otherwise.
-
getSortFields
SortField[] getSortFields()
The array of sort specifications if defined, ornull
otherwise.
-
getComparator
Comparator<Comparable<?>[]> getComparator()
The comparator corresponding to the 'order by' clause, if any.- Returns:
- the Comparator or
null
if no 'order by' was specified
-
getEventTypes
Object[] getEventTypes()
The event types.- Returns:
- the array of event types or null
-
-