public VirtualDataWindow Create(VirtualDataWindowContext context)
        {
            var vdw = new SupportVirtualDW(context);

            Windows.Add(vdw);
            return(vdw);
        }
 public SupportVirtualDWIndex(
     SupportVirtualDW supportVirtualDW,
     VirtualDataWindowContext context)
 {
     this.supportVirtualDW = supportVirtualDW;
     this.context = context;
 }
        public View MakeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
        {
            var outputStream = new VirtualDataWindowOutStreamImpl();
            var context      = new VirtualDataWindowContext(agentInstanceViewFactoryContext.AgentInstanceContext, _parentEventType, _viewParameterArr, _viewParameterExp, _eventBeanFactory, outputStream, _namedWindowName, _viewFactoryContext, _customConfiguration);
            VirtualDataWindow window;

            try {
                window = _virtualDataWindowFactory.Create(context);
            }
            catch (Exception ex) {
                throw new ViewProcessingException("Exception returned by virtual data window factory upon creation: " + ex.Message, ex);
            }
            var view = new VirtualDWViewImpl(window, _parentEventType, _namedWindowName);

            outputStream.SetView(view);
            return(view);
        }
Beispiel #4
0
        public View MakeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
        {
            var outputStream = new VirtualDataWindowOutStreamImpl();
            VirtualDataWindow window;
            try {
                var context = new VirtualDataWindowContext(
                    this,
                    agentInstanceViewFactoryContext,
                    eventBeanFactory,
                    outputStream);
                window = Factory.Create(context);
            }
            catch (Exception ex) {
                throw new EPException(
                    "Exception returned by virtual data window factory upon creation: " + ex.Message,
                    ex);
            }

            var view = new VirtualDWViewImpl(this, agentInstanceViewFactoryContext.AgentInstanceContext, window);
            outputStream.View = view;
            return view;
        }
Beispiel #5
0
 public SampleVirtualDataWindowLookup(VirtualDataWindowContext context)
 {
     _context = context;
 }
 public VirtualDataWindow Create(VirtualDataWindowContext context)
 {
     return(new SupportVirtualDWInvalid());
 }
Beispiel #7
0
 public SupportVirtualDWIndex(SupportVirtualDW supportVirtualDW, VirtualDataWindowContext context)
 {
     _supportVirtualDw = supportVirtualDW;
     _context          = context;
 }
Beispiel #8
0
 public SupportVirtualDW(VirtualDataWindowContext context)
 {
     Context = context;
     Data = initializationData;
 }
 public VirtualDataWindow Create(VirtualDataWindowContext context)
 {
     return(new SampleVirtualDataWindow(context));
 }
Beispiel #10
0
 public SupportVirtualDW(VirtualDataWindowContext context)
 {
     Context = context;
     Data    = initializationData;
     Events  = new List <VirtualDataWindowEvent>();
 }