示例#1
0
 public InboundUnitSendWrapped(
     EventBean eventBean,
     EPRuntimeEventProcessWrapped runtime,
     EPServicesEvaluation services)
 {
     this.eventBean = eventBean;
     this.runtime = runtime;
     this.services = services;
 }
示例#2
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="runtimeEventSender">for processing events</param>
 /// <param name="mapEventType">the event type</param>
 /// <param name="threadingService">for inbound threading</param>
 /// <param name="eventBeanTypedEventFactory">for event bean creation</param>
 public EventSenderMap(
     EPRuntimeEventProcessWrapped runtimeEventSender,
     MapEventType mapEventType,
     EventBeanTypedEventFactory eventBeanTypedEventFactory,
     ThreadingCommon threadingService)
 {
     this.runtimeEventSender = runtimeEventSender;
     this.mapEventType = mapEventType;
     this.threadingService = threadingService;
     this.eventBeanTypedEventFactory = eventBeanTypedEventFactory;
 }
示例#3
0
 public InboundUnitSendObjectArray(
     object[] properties,
     string eventTypeName,
     EPRuntimeEventProcessWrapped runtime,
     EPServicesEvaluation services)
 {
     this.properties = properties;
     this.eventTypeName = eventTypeName;
     this.runtime = runtime;
     this.services = services;
 }
示例#4
0
 public InboundUnitSendJson(
     string json,
     string eventTypeName,
     EPRuntimeEventProcessWrapped runtime,
     EPServicesEvaluation services)
 {
     this.json = json;
     this.eventTypeName = eventTypeName;
     this.runtime = runtime;
     this.services = services;
 }
示例#5
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="runtimeEventSender">for processing events</param>
 /// <param name="objectArrayEventType">the event type</param>
 /// <param name="threadingService">for inbound threading</param>
 /// <param name="eventBeanTypedEventFactory">for event bean creation</param>
 public EventSenderObjectArray(
     EPRuntimeEventProcessWrapped runtimeEventSender,
     ObjectArrayEventType objectArrayEventType,
     EventBeanTypedEventFactory eventBeanTypedEventFactory,
     ThreadingCommon threadingService)
 {
     this.runtimeEventSender = runtimeEventSender;
     this.objectArrayEventType = objectArrayEventType;
     this.threadingService = threadingService;
     this.eventBeanTypedEventFactory = eventBeanTypedEventFactory;
 }
示例#6
0
 /// <summary>Ctor. </summary>
 /// <param name="theEvent">document</param>
 /// <param name="runtime">runtime to process</param>
 /// <param name="eventTypeName">type name</param>
 public InboundUnitSendLINQ(
     XElement theEvent,
     string eventTypeName,
     EPRuntimeEventProcessWrapped runtime,
     EPServicesEvaluation services)
 {
     this.theEvent      = theEvent;
     this.eventTypeName = eventTypeName;
     this.runtime       = runtime;
     this.services      = services;
 }
示例#7
0
 public InboundUnitSendMap(
     IDictionary <string, object> map,
     string eventTypeName,
     EPRuntimeEventProcessWrapped runtime,
     EPServicesEvaluation services)
 {
     this.map           = map;
     this.eventTypeName = eventTypeName;
     this.runtime       = runtime;
     this.services      = services;
 }
示例#8
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="genericRecordDotData">to send</param>
 /// <param name="eventTypeName">type name</param>
 /// <param name="runtime">to process</param>
 /// <param name="services">services</param>
 public InboundUnitSendAvro(
     object genericRecordDotData,
     string eventTypeName,
     EPRuntimeEventProcessWrapped runtime,
     EPServicesEvaluation services)
 {
     this.eventTypeName = eventTypeName;
     this.genericRecordDotData = genericRecordDotData;
     this.runtime = runtime;
     this.services = services;
 }
示例#9
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="runtimeEventSender">for processing events</param>
 /// <param name="eventType">the event type</param>
 /// <param name="threadingService">for inbound threading</param>
 /// <param name="eventBeanTypedEventFactory">for event bean creation</param>
 public EventSenderJsonImpl(
     EPRuntimeEventProcessWrapped runtimeEventSender,
     JsonEventType eventType,
     EventBeanTypedEventFactory eventBeanTypedEventFactory,
     ThreadingCommon threadingService)
 {
     _runtimeEventSender = runtimeEventSender;
     _eventType = eventType;
     _threadingService = threadingService;
     _eventBeanTypedEventFactory = eventBeanTypedEventFactory;
 }
示例#10
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="runtime">for processing events</param>
 /// <param name="beanEventType">the event type</param>
 /// <param name="eventBeanTypedEventFactory">factory for event beans and event types</param>
 /// <param name="threadingService">for inbound threading</param>
 public EventSenderBean(
     EPRuntimeEventProcessWrapped runtime,
     BeanEventType beanEventType,
     EventBeanTypedEventFactory eventBeanTypedEventFactory,
     ThreadingCommon threadingService)
 {
     this._runtime = runtime;
     this._beanEventType = beanEventType;
     this._eventBeanTypedEventFactory = eventBeanTypedEventFactory;
     _compatibleClasses = new HashSet<Type>();
     this._threadingService = threadingService;
 }
示例#11
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="runtimeEventSender">for processing events</param>
 /// <param name="baseXMLEventType">the event type</param>
 /// <param name="threadingService">for inbound threading</param>
 /// <param name="eventBeanTypedEventFactory">for event bean creation</param>
 public EventSenderXMLDOM(
     EPRuntimeEventProcessWrapped runtimeEventSender,
     BaseXMLEventType baseXMLEventType,
     EventBeanTypedEventFactory eventBeanTypedEventFactory,
     ThreadingCommon threadingService)
 {
     this.runtimeEventSender = runtimeEventSender;
     this.baseXMLEventType = baseXMLEventType;
     validateRootElement = baseXMLEventType.ConfigurationEventTypeXMLDOM.IsEventSenderValidatesRoot;
     this.eventBeanTypedEventFactory = eventBeanTypedEventFactory;
     this.threadingService = threadingService;
 }
 public StatementContextRuntimeServices(
     IContainer container,
     ContextManagementService contextManagementService,
     ContextServiceFactory contextServiceFactory,
     DatabaseConfigServiceRuntime databaseConfigService,
     DataFlowFilterServiceAdapter dataFlowFilterServiceAdapter,
     EPDataFlowServiceImpl dataflowService,
     string runtimeURI,
     INamingContext runtimeEnvContext,
     ImportServiceRuntime importServiceRuntime,
     RuntimeSettingsService runtimeSettingsService,
     RuntimeExtensionServices runtimeExtensionServices,
     object epRuntime,
     EPRenderEventService epRuntimeRenderEvent,
     EventServiceSendEventCommon eventServiceSendEventInternal,
     EPRuntimeEventProcessWrapped epRuntimeEventProcessWrapped,
     EventBeanService eventBeanService,
     EventBeanTypedEventFactory eventBeanTypedEventFactory,
     EventTableIndexService eventTableIndexService,
     EventTypeAvroHandler eventTypeAvroHandler,
     PathRegistry<string, EventType> eventTypePathRegistry,
     EventTypeRepositoryImpl eventTypeRepositoryPreconfigured,
     EventTypeResolvingBeanFactory eventTypeResolvingBeanFactory,
     ExceptionHandlingService exceptionHandlingService,
     ExpressionResultCacheService expressionResultCacheService,
     FilterBooleanExpressionFactory filterBooleanExpressionFactory,
     FilterSharedBoolExprRepository filterSharedBoolExprRepository,
     FilterSharedLookupableRepository filterSharedLookupableRepository,
     HistoricalDataCacheFactory historicalDataCacheFactory,
     InternalEventRouter internalEventRouter,
     MetricReportingService metricReportingService,
     NamedWindowConsumerManagementService namedWindowConsumerManagementService,
     NamedWindowManagementService namedWindowManagementService,
     PathRegistry<string, ContextMetaData> pathContextRegistry,
     PathRegistry<string, NamedWindowMetaData> pathNamedWindowRegistry,
     RowRecogStateRepoFactory rowRecogStateRepoFactory,
     ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
     StatementAgentInstanceLockFactory statementAgentInstanceLockFactory,
     StatementResourceHolderBuilder statementResourceHolderBuilder,
     TableExprEvaluatorContext tableExprEvaluatorContext,
     TableManagementService tableManagementService,
     VariableManagementService variableManagementService,
     ViewFactoryService viewFactoryService,
     ViewServicePreviousFactory viewServicePreviousFactory)
 {
     Container = container;
     ContextManagementService = contextManagementService;
     ContextServiceFactory = contextServiceFactory;
     DatabaseConfigService = databaseConfigService;
     DataFlowFilterServiceAdapter = dataFlowFilterServiceAdapter;
     DataflowService = dataflowService;
     RuntimeURI = runtimeURI;
     RuntimeEnvContext = runtimeEnvContext;
     ImportServiceRuntime = importServiceRuntime;
     RuntimeSettingsService = runtimeSettingsService;
     RuntimeExtensionServices = runtimeExtensionServices;
     Runtime = epRuntime;
     EPRuntimeRenderEvent = epRuntimeRenderEvent;
     EventServiceSendEventInternal = eventServiceSendEventInternal;
     EPRuntimeEventProcessWrapped = epRuntimeEventProcessWrapped;
     EventBeanService = eventBeanService;
     EventBeanTypedEventFactory = eventBeanTypedEventFactory;
     EventTableIndexService = eventTableIndexService;
     EventTypeAvroHandler = eventTypeAvroHandler;
     EventTypePathRegistry = eventTypePathRegistry;
     EventTypeRepositoryPreconfigured = eventTypeRepositoryPreconfigured;
     EventTypeResolvingBeanFactory = eventTypeResolvingBeanFactory;
     ExceptionHandlingService = exceptionHandlingService;
     ExpressionResultCacheService = expressionResultCacheService;
     FilterBooleanExpressionFactory = filterBooleanExpressionFactory;
     FilterSharedBoolExprRepository = filterSharedBoolExprRepository;
     FilterSharedLookupableRepository = filterSharedLookupableRepository;
     HistoricalDataCacheFactory = historicalDataCacheFactory;
     InternalEventRouter = internalEventRouter;
     MetricReportingService = metricReportingService;
     NamedWindowConsumerManagementService = namedWindowConsumerManagementService;
     NamedWindowManagementService = namedWindowManagementService;
     PathContextRegistry = pathContextRegistry;
     PathNamedWindowRegistry = pathNamedWindowRegistry;
     RowRecogStateRepoFactory = rowRecogStateRepoFactory;
     ResultSetProcessorHelperFactory = resultSetProcessorHelperFactory;
     StatementAgentInstanceLockFactory = statementAgentInstanceLockFactory;
     StatementResourceHolderBuilder = statementResourceHolderBuilder;
     TableExprEvaluatorContext = tableExprEvaluatorContext;
     TableManagementService = tableManagementService;
     VariableManagementService = variableManagementService;
     ViewFactoryService = viewFactoryService;
     ViewServicePreviousFactory = viewServicePreviousFactory;
 }