public interface FilterServiceSPI extends FilterService
Modifier and Type | Method and Description |
---|---|
void |
acquireWriteLock() |
void |
addFilterServiceListener(FilterServiceListener filterServiceListener)
Add activity listener.void acquireWriteLock();
|
void |
apply(FilterSet filterSet)
Apply a set of previously taken filters.
|
int |
getCountTypes() |
int |
getFilterCountApprox() |
void |
init()
Initialization is optional and provides a chance to preload things after statements are available.
|
boolean |
isSupportsTakeApply() |
void |
releaseWriteLock() |
void |
removeFilterServiceListener(FilterServiceListener filterServiceListener)
Remove activity listener.
|
FilterSet |
take(Set<Integer> statementId)
Take a set of statements of out the active filters, returning a save-set of filters.
|
add, destroy, evaluate, evaluate, getFiltersVersion, getNumEventsEvaluated, remove, removeType, resetStats
boolean isSupportsTakeApply()
FilterSet take(Set<Integer> statementId)
statementId
- statement ids to removevoid apply(FilterSet filterSet)
filterSet
- to applyvoid addFilterServiceListener(FilterServiceListener filterServiceListener)
filterServiceListener
- to addvoid removeFilterServiceListener(FilterServiceListener filterServiceListener)
filterServiceListener
- to removeint getFilterCountApprox()
int getCountTypes()
void acquireWriteLock()
void releaseWriteLock()
void init()