|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.core.service.InternalEventRouterImpl
public class InternalEventRouterImpl
Routing implementation that allows to pre-process events.
Constructor Summary | |
---|---|
InternalEventRouterImpl()
Ctor. |
Method Summary | |
---|---|
void |
addPreprocessing(InternalEventRouterDesc internalEventRouterDesc,
InternalRoutePreprocessView outputView,
StatementAgentInstanceLock agentInstanceLock,
boolean hasSubselect)
|
InternalEventRouterDesc |
getValidatePreprocessing(EventType eventType,
UpdateDesc desc,
java.lang.annotation.Annotation[] annotations)
|
boolean |
isHasPreprocessing()
Return true to indicate that there is pre-processing to take place. |
EventBean |
preprocess(EventBean theEvent,
ExprEvaluatorContext exprEvaluatorContext)
Pre-process the event. |
void |
removePreprocessing(EventType eventType,
UpdateDesc desc)
Remove preprocessing. |
void |
route(EventBean theEvent,
EPStatementHandle statementHandle,
InternalEventRouteDest routeDest,
ExprEvaluatorContext exprEvaluatorContext,
boolean addToFront)
Route the event such that the event is processed as required. |
void |
setInsertIntoListener(InsertIntoListener insertIntoListener)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InternalEventRouterImpl()
Method Detail |
---|
public boolean isHasPreprocessing()
isHasPreprocessing
in interface InternalEventRouter
public EventBean preprocess(EventBean theEvent, ExprEvaluatorContext exprEvaluatorContext)
preprocess
in interface InternalEventRouter
theEvent
- to preprocessexprEvaluatorContext
- expression evaluation context
public void setInsertIntoListener(InsertIntoListener insertIntoListener)
setInsertIntoListener
in interface InternalEventRouter
public void route(EventBean theEvent, EPStatementHandle statementHandle, InternalEventRouteDest routeDest, ExprEvaluatorContext exprEvaluatorContext, boolean addToFront)
InternalEventRouter
route
in interface InternalEventRouter
theEvent
- to routestatementHandle
- provides statement resourcesrouteDest
- routing destinationexprEvaluatorContext
- context for expression evalauationpublic InternalEventRouterDesc getValidatePreprocessing(EventType eventType, UpdateDesc desc, java.lang.annotation.Annotation[] annotations) throws ExprValidationException
getValidatePreprocessing
in interface InternalEventRouter
ExprValidationException
public void addPreprocessing(InternalEventRouterDesc internalEventRouterDesc, InternalRoutePreprocessView outputView, StatementAgentInstanceLock agentInstanceLock, boolean hasSubselect)
addPreprocessing
in interface InternalEventRouter
public void removePreprocessing(EventType eventType, UpdateDesc desc)
InternalEventRouter
removePreprocessing
in interface InternalEventRouter
eventType
- type to remove fordesc
- update statement specification
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |