com.espertech.esper.view
Interface ValidatedView

All Known Subinterfaces:
HistoricalEventViewable
All Known Implementing Classes:
DatabasePollingViewable, MethodPollingViewable

public interface ValidatedView

Interface for views that require validation against stream event types.


Method Summary
 void validate(EngineImportService engineImportService, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService, TableService tableService, ExprEvaluatorContext exprEvaluatorContext, ConfigurationInformation configSnapshot, SchedulingService schedulingService, java.lang.String engineURI, java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters, EventAdapterService eventAdapterService, java.lang.String statementName, java.lang.String statementId, java.lang.annotation.Annotation[] annotations)
          Validate the view.
 

Method Detail

validate

void validate(EngineImportService engineImportService,
              StreamTypeService streamTypeService,
              MethodResolutionService methodResolutionService,
              TimeProvider timeProvider,
              VariableService variableService,
              TableService tableService,
              ExprEvaluatorContext exprEvaluatorContext,
              ConfigurationInformation configSnapshot,
              SchedulingService schedulingService,
              java.lang.String engineURI,
              java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
              EventAdapterService eventAdapterService,
              java.lang.String statementName,
              java.lang.String statementId,
              java.lang.annotation.Annotation[] annotations)
              throws ExprValidationException
Validate the view.

Parameters:
streamTypeService - supplies the types of streams against which to validate
methodResolutionService - for resolving imports and classes and methods
timeProvider - for providing current time
variableService - for access to variables
exprEvaluatorContext - context for expression evaluation
Throws:
ExprValidationException - is thrown to indicate an exception in validating the view

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