public void Execute(OnAbortPipeline pipelineEvent)
        {
            var state = pipelineEvent.Pipeline.State;

            state.GetServiceBus().Configuration
            .WorkerAvailabilityManager.ReturnAvailableWorker(state.GetAvailableWorker());
        }
Example #2
0
        public void Execute(OnAbortPipeline pipelineEvent)
        {
            var scope = pipelineEvent.GetTransactionScope();

            if (scope == null)
            {
                return;
            }

            if (pipelineEvent.GetTransactionComplete())
            {
                scope.Complete();
            }

            scope.Dispose();

            pipelineEvent.SetTransactionScope(null);
        }
Example #3
0
 public void Execute(OnAbortPipeline pipelineEvent)
 {
     DisposeDatabaseContext(pipelineEvent);
 }
Example #4
0
        public void Execute(OnAbortPipeline pipelineEvent)
        {
            var state = pipelineEvent.Pipeline.State;

            _workerAvailabilityManager.ReturnAvailableWorker(state.GetAvailableWorker());
        }
Example #5
0
 private void RaiseEvent(OnAbortPipeline @event)
 {
     RaiseEvent(@event, true);
 }
Example #6
0
 private void RaiseEvent(OnAbortPipeline @event)
 {
     RaiseEvent(@event, true);
 }