Package org.infinispan.objectfilter
Interface FilterSubscription
-
public interface FilterSubscriptionA subscription for match notifications.- Since:
- 7.0
- Author:
- anistor@redhat.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FilterCallbackgetCallback()The associated callback that is being notified of successful matches.Comparator<Comparable<?>[]>getComparator()The comparator corresponding to the 'order by' clause, if any.StringgetEntityTypeName()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, ornullotherwise.SortField[]getSortFields()The array of sort specifications if defined, ornullotherwise.booleanisDeltaFilter()
-
-
-
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, ornullotherwise.
-
getSortFields
SortField[] getSortFields()
The array of sort specifications if defined, ornullotherwise.
-
getComparator
Comparator<Comparable<?>[]> getComparator()
The comparator corresponding to the 'order by' clause, if any.- Returns:
- the Comparator or
nullif no 'order by' was specified
-
getEventTypes
Object[] getEventTypes()
The event types.- Returns:
- the array of event types or null
-
-