Class VirtualDataWindowFactoryContext

java.lang.Object
com.espertech.esper.common.client.hook.vdw.VirtualDataWindowFactoryContext

public class VirtualDataWindowFactoryContext extends Object
Context for use with virtual data window factory VirtualDataWindowFactory provides contextual information as well as the handle for posting insert and remove streams and factory for event bean instances.
  • Constructor Details

    • VirtualDataWindowFactoryContext

      public VirtualDataWindowFactoryContext(EventType eventType, Object[] parameters, ExprEvaluator[] parameterExpressions, String namedWindowName, Serializable customConfiguration, ViewFactoryContext viewFactoryContext, EPStatementInitServices services)
      Ctor.
      Parameters:
      eventType - event type
      parameters - parameter values
      parameterExpressions - parameter expressions
      namedWindowName - named window name
      customConfiguration - custom configuration object that is passed along
      viewFactoryContext - view context
      services - services
  • Method Details

    • getEventType

      public EventType getEventType()
      Returns the event type
      Returns:
      event type
    • getParameters

      public Object[] getParameters()
      Returns parameters
      Returns:
      parameters
    • getParameterExpressions

      public ExprEvaluator[] getParameterExpressions()
      Returns parameter expressions as expression evaluators
      Returns:
      expression evaluators
    • getNamedWindowName

      public String getNamedWindowName()
      Returns the named window name
      Returns:
      named window name
    • getViewFactoryContext

      public ViewFactoryContext getViewFactoryContext()
      Returns the view factory context
      Returns:
      view factory context
    • getServices

      public EPStatementInitServices getServices()
      Returns initialization-time services
      Returns:
      services
    • getCustomConfiguration

      public Serializable getCustomConfiguration()
      Returns the custom configuration object that gets passed along
      Returns:
      configuration object