public class ContextControllerHashFilterEntry extends Object implements FilterHandleCallback, ContextControllerFilterEntry
Constructor and Description |
---|
ContextControllerHashFilterEntry(ContextControllerHashImpl callback,
IntSeqKey controllerPath,
ContextControllerDetailHashItem item,
Object[] parentPartitionKeys) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
EPStatementHandleCallbackFilter |
getFilterHandle() |
int |
getStatementId() |
boolean |
isSubSelect()
Returns true if the filter applies to subselects.
|
void |
matchFound(EventBean theEvent,
Collection<FilterHandleCallback> allStmtMatches)
Indicate that an event was evaluated by the
FilterService
which matches the filter specification FilterSpecActivatable associated with this callback. |
void |
transfer(FilterSpecActivatable activatable,
AgentInstanceTransferServices xfer) |
public ContextControllerHashFilterEntry(ContextControllerHashImpl callback, IntSeqKey controllerPath, ContextControllerDetailHashItem item, Object[] parentPartitionKeys)
public void matchFound(EventBean theEvent, Collection<FilterHandleCallback> allStmtMatches)
FilterHandleCallback
FilterService
which matches the filter specification FilterSpecActivatable
associated with this callback.matchFound
in interface FilterHandleCallback
theEvent
- - the event received that matches the filter specificationallStmtMatches
- - collection of matches that represent all matches for the same statementpublic boolean isSubSelect()
FilterHandleCallback
isSubSelect
in interface FilterHandleCallback
public int getStatementId()
public void destroy()
public EPStatementHandleCallbackFilter getFilterHandle()
getFilterHandle
in interface ContextControllerFilterEntry
public void transfer(FilterSpecActivatable activatable, AgentInstanceTransferServices xfer)
transfer
in interface ContextControllerFilterEntry
Copyright © 2005–2021. All rights reserved.