public class ContextControllerHashedFilterCallback extends java.lang.Object implements FilterHandleCallback
Constructor and Description |
---|
ContextControllerHashedFilterCallback(EPServicesContext servicesContext,
AgentInstanceContext agentInstanceContextCreateContext,
ContextDetailHashItem hashItem,
ContextControllerHashedInstanceCallback callback,
ContextInternalFilterAddendum filterAddendum) |
Modifier and Type | Method and Description |
---|---|
void |
destroy(FilterService filterService) |
EPStatementHandleCallback |
getFilterHandle() |
java.lang.String |
getStatementId()
Returns the statement id.
|
boolean |
isSubSelect()
Returns true if the filter applies to subselects.
|
void |
matchFound(EventBean theEvent,
java.util.Collection<FilterHandleCallback> allStmtMatches)
Indicate that an event was evaluated by the
FilterService
which matches the filter specification FilterSpecCompiled associated with this callback. |
public ContextControllerHashedFilterCallback(EPServicesContext servicesContext, AgentInstanceContext agentInstanceContextCreateContext, ContextDetailHashItem hashItem, ContextControllerHashedInstanceCallback callback, ContextInternalFilterAddendum filterAddendum)
public void matchFound(EventBean theEvent, java.util.Collection<FilterHandleCallback> allStmtMatches)
FilterHandleCallback
FilterService
which matches the filter specification FilterSpecCompiled
associated with this callback.matchFound
in interface FilterHandleCallback
theEvent
- - the event received that matches the filter specificationpublic boolean isSubSelect()
FilterHandleCallback
isSubSelect
in interface FilterHandleCallback
public java.lang.String getStatementId()
FilterHandle
getStatementId
in interface FilterHandle
public void destroy(FilterService filterService)
public EPStatementHandleCallback getFilterHandle()