public void Execute() { var dispatches = _lastResults.GetOrCreate(); var events = EventBeanUtility.FlattenList(dispatches); if (_isDebugEnabled) { ViewSupport.DumpUpdateParams(".execute", events); } if ((ThreadingOption.IsThreadingEnabledValue) && (_threadingService.IsOutboundThreading)) { _threadingService.SubmitOutbound(new OutboundUnitRunnable(events, this).Run); } else { ProcessDispatch(events); } dispatches.Clear(); }
public void Execute(StatementDispatchTLEntry dispatchTLEntry) { var dispatches = dispatchTLEntry.Results; var events = EventBeanUtility.FlattenList(dispatches); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.Get().QStatementResultExecute( events, _epStatement.DeploymentId, _epStatement.StatementId, _epStatement.Name, Thread.CurrentThread.ManagedThreadId); InstrumentationHelper.Get().AStatementResultExecute(); } if (_outboundThreading) { _epServicesContext.ThreadingService.SubmitOutbound(new OutboundUnitRunnable(events, this)); } else { ProcessDispatch(events); } dispatches.Clear(); }