Example #1
0
        public void Execute()
        {
            foreach (IPipeLineModule m in modules)
            {
                m.Execute();
                if (m.GetStatus() == Status.FAILED)
                {
                    failedModule = m;
                    break;
                }
            }

            if (failedModule == null)
            {
                Notify("Pipeline completed with success", true);
            }
            else
            {
                Notify("Module " + failedModule.ToString() + " has failed", false);
            }
        }