public interface FilterServiceSPI
extends com.espertech.esper.common.internal.filtersvc.FilterService
Modifier and Type | Method and Description |
---|---|
void |
addFilterServiceListener(FilterServiceListener filterServiceListener)
Add activity listener.void acquireWriteLock();
|
Map<com.espertech.esper.common.client.meta.EventTypeIdPair,Map<Integer,List<FilterItem[]>>> |
get(Set<Integer> statementId)
Get a set of statements of out the active filters, returning filters.
|
int |
getCountTypes() |
int |
getFilterCountApprox() |
void |
init(Supplier<Collection<com.espertech.esper.common.client.EventType>> availableTypes)
Initialization is optional and provides a chance to preload things after statements are available.
|
void |
removeFilterServiceListener(FilterServiceListener filterServiceListener)
Remove activity listener.
|
Map<com.espertech.esper.common.client.meta.EventTypeIdPair,Map<Integer,List<FilterItem[]>>> get(Set<Integer> statementId)
statementId
- statement ids to removevoid addFilterServiceListener(FilterServiceListener filterServiceListener)
filterServiceListener
- to addvoid removeFilterServiceListener(FilterServiceListener filterServiceListener)
filterServiceListener
- to removeint getFilterCountApprox()
int getCountTypes()
void init(Supplier<Collection<com.espertech.esper.common.client.EventType>> availableTypes)
availableTypes
- type informationCopyright © 2005–2019. All rights reserved.