com.espertech.esper.client.hook
Class VirtualDataWindowFactoryContext

java.lang.Object
  extended by com.espertech.esper.client.hook.VirtualDataWindowFactoryContext

public class VirtualDataWindowFactoryContext
extends java.lang.Object

Context for use with virtual data window factory VirtualDataWindowFactory provides contextual information about the named window and the type of events held, handle for posting insert and remove streams and factory for event bean instances.


Constructor Summary
VirtualDataWindowFactoryContext(EventType eventType, java.lang.Object[] parameters, ExprNode[] parameterExpressions, EventBeanFactory eventFactory, java.lang.String namedWindowName, ViewFactoryContext viewFactoryContext, java.io.Serializable customConfiguration)
          Ctor.
 
Method Summary
 java.io.Serializable getCustomConfiguration()
          Returns any additional configuration provided.
 EventBeanFactory getEventFactory()
          Returns the factory for creating instances of EventBean from rows.
 EventType getEventType()
          Returns the event type of the events held in the virtual data window as per declaration of the named window.
 java.lang.String getNamedWindowName()
          Returns the name of the named window used in connection with the virtual data window.
 ExprNode[] getParameterExpressions()
          Returns the expressions passed as parameters to the virtual data window.
 java.lang.Object[] getParameters()
          Returns the parameters passed; for example "create window ABC.my:vdw("10.0.0.1")" passes one paramater here.
 StatementContext getStatementContext()
          Returns the statement contextual information and services.
 ViewFactoryContext getViewFactoryContext()
          Returns the engine services context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualDataWindowFactoryContext

public VirtualDataWindowFactoryContext(EventType eventType,
                                       java.lang.Object[] parameters,
                                       ExprNode[] parameterExpressions,
                                       EventBeanFactory eventFactory,
                                       java.lang.String namedWindowName,
                                       ViewFactoryContext viewFactoryContext,
                                       java.io.Serializable customConfiguration)
Ctor.

Parameters:
eventType - the event type that the named window is declared to hold.
parameters - the parameters passed when declaring the named window, for example "create window ABC.my:vdw("10.0.0.1")" passes one paramater here.
eventFactory - factory for converting row objects to EventBean instances
namedWindowName - the name of the named window
parameterExpressions - parameter expressions passed to the virtual data window
viewFactoryContext - context of services
customConfiguration - additional configuration
Method Detail

getEventType

public EventType getEventType()
Returns the event type of the events held in the virtual data window as per declaration of the named window.

Returns:
event type

getParameters

public java.lang.Object[] getParameters()
Returns the parameters passed; for example "create window ABC.my:vdw("10.0.0.1")" passes one paramater here.

Returns:
parameters

getEventFactory

public EventBeanFactory getEventFactory()
Returns the factory for creating instances of EventBean from rows.

Returns:
event bean factory

getNamedWindowName

public java.lang.String getNamedWindowName()
Returns the name of the named window used in connection with the virtual data window.

Returns:
named window

getParameterExpressions

public ExprNode[] getParameterExpressions()
Returns the expressions passed as parameters to the virtual data window.

Returns:
parameter expressions

getViewFactoryContext

public ViewFactoryContext getViewFactoryContext()
Returns the engine services context.

Returns:
engine services context

getCustomConfiguration

public java.io.Serializable getCustomConfiguration()
Returns any additional configuration provided.

Returns:
additional config

getStatementContext

public StatementContext getStatementContext()
Returns the statement contextual information and services.

Returns:
statement context

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