Beispiel #1
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;
 }
Beispiel #2
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;
 }
Beispiel #3
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;
 }
Beispiel #4
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;
 }
Beispiel #5
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;
 }