Package org.infinispan.objectfilter
Interface FilterSubscription
public interface FilterSubscription
A subscription for match notifications.
- Since:
- 7.0
- Author:
- anistor@redhat.com
-
Method Summary
Modifier and TypeMethodDescriptionThe associated callback that is being notified of successful matches.Comparator
<Comparable<?>[]> The comparator corresponding to the 'order by' clause, if any.The fully qualified entity type name accepted by this filter.Object[]
The event types.String[]
The array of '.' separated path names of the projected fields if any, ornull
otherwise.The array of sort specifications if defined, ornull
otherwise.boolean
-
Method Details
-
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
-