com.espertech.esper.core.service
Class InternalEventRouterPreprocessor

java.lang.Object
  extended by com.espertech.esper.core.service.InternalEventRouterPreprocessor

public class InternalEventRouterPreprocessor
extends java.lang.Object

Interface for a service that routes events within the engine for further processing.


Constructor Summary
InternalEventRouterPreprocessor(EventBeanCopyMethod copyMethod, java.util.List<InternalEventRouterEntry> entries)
          Ctor.
 
Method Summary
 EventBean process(EventBean theEvent, ExprEvaluatorContext exprEvaluatorContext)
          Pre-proces the event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalEventRouterPreprocessor

public InternalEventRouterPreprocessor(EventBeanCopyMethod copyMethod,
                                       java.util.List<InternalEventRouterEntry> entries)
Ctor.

Parameters:
copyMethod - for copying the events to preprocess
entries - descriptors for pre-processing to apply
Method Detail

process

public EventBean process(EventBean theEvent,
                         ExprEvaluatorContext exprEvaluatorContext)
Pre-proces the event.

Parameters:
theEvent - to pre-process
exprEvaluatorContext - expression evaluation context
Returns:
processed event

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com