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.java.util.Comparator<java.lang.Comparable[]>
getComparator()
The comparator corresponding to the 'order by' clause, if any.java.lang.String
getEntityTypeName()
The fully qualified entity type name accepted by this filter.java.lang.Object[]
getEventTypes()
The event types.java.lang.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
java.lang.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
java.lang.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
java.util.Comparator<java.lang.Comparable[]> getComparator()
The comparator corresponding to the 'order by' clause, if any.- Returns:
- the Comparator or
null
if no 'order by' was specified
-
getEventTypes
java.lang.Object[] getEventTypes()
The event types.- Returns:
- the array of event types or null
-
-