コード例 #1
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestTaskProgress()
        {
            Log.Info("--- START: testTaskProgress ---");
            mockTask = CreateMockTask(TaskType.Map);
            // launch task
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
            float progress = 0f;

            System.Diagnostics.Debug.Assert((mockTask.GetProgress() == progress));
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            // update attempt1
            progress = 50f;
            UpdateLastAttemptProgress(progress);
            System.Diagnostics.Debug.Assert((mockTask.GetProgress() == progress));
            progress = 100f;
            UpdateLastAttemptProgress(progress);
            System.Diagnostics.Debug.Assert((mockTask.GetProgress() == progress));
            progress = 0f;
            // mark first attempt as killed
            UpdateLastAttemptState(TaskAttemptState.Killed);
            System.Diagnostics.Debug.Assert((mockTask.GetProgress() == progress));
            // kill first attempt
            // should trigger a new attempt
            // as no successful attempts
            KillRunningTaskAttempt(GetLastAttempt().GetAttemptId());
            System.Diagnostics.Debug.Assert((taskAttempts.Count == 2));
            System.Diagnostics.Debug.Assert((mockTask.GetProgress() == 0f));
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            progress = 50f;
            UpdateLastAttemptProgress(progress);
            System.Diagnostics.Debug.Assert((mockTask.GetProgress() == progress));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: alexovidiupopa/pdp
        static void Main(string[] args)
        {
            var hosts = new string[] { "www.cs.ubbcluj.ro/~motogna/LFTC", "www.cs.ubbcluj.ro/~rlupsa/edu/pdp/", "www.cs.ubbcluj.ro/~forest" }.ToList();

            TaskImpl.run(hosts, false);
            //CallbackImpl.run(hosts);
        }
コード例 #3
0
        public ControlPanelViewModel(DBContext context, Employee empl)
        {
            dbContext    = context;
            employeeRepo = EmployeeImpl.getInstance(dbContext);
            //adminRepo = new AdminImpl(dbContext);
            projectRepo  = ProjectImpl.getInstance(dbContext);
            reportRepo   = ReportImpl.getInstance(dbContext);
            taskRepo     = TaskImpl.getInstance(dbContext);
            positionRepo = PositionImpl.getInstance(dbContext);
            levelRepo    = LevelImpl.getInstance(dbContext);

            Employees = new ObservableCollection <Employee>(employeeRepo.getAll().Where(user => user.Role == Role.User));
            Admins    = new ObservableCollection <Employee>(employeeRepo.getAll().Where(user => user.Role == Role.Admin));
            foreach (Employee employee in Employees)
            {
                if (employee.PositionId != null)
                {
                    employee.Position = positionRepo.get((int)employee.PositionId);
                }
            }
            Projects  = projectRepo.getAll();
            Tasks     = taskRepo.getAll();
            Levels    = levelRepo.getAll();
            Positions = new ObservableCollection <Position>(new List <Position>(new Position[] { new Developer(), new HumanResources(), new ProjectManager(), new Tester() }));

            EmployeeSelectedIndex = -1;
            AdminSelectedIndex    = -1;
            ProjectSelectedIndex  = -1;
            TaskSelectedIndex     = -1;

            SelectedProject  = new Project();
            SelectedTask     = new Task();
            SelectedEmployee = new Employee();
            SelectedAdmin    = new Employee();
        }
コード例 #4
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
 public virtual void TestInit()
 {
     Log.Info("--- START: testInit ---");
     mockTask = CreateMockTask(TaskType.Map);
     AssertTaskNewState();
     System.Diagnostics.Debug.Assert((taskAttempts.Count == 0));
 }
コード例 #5
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestScheduleTask()
        {
            Log.Info("--- START: testScheduleTask ---");
            mockTask = CreateMockTask(TaskType.Map);
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
        }
コード例 #6
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestLaunchTaskAttempt()
        {
            Log.Info("--- START: testLaunchTaskAttempt ---");
            mockTask = CreateMockTask(TaskType.Map);
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
        }
コード例 #7
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestFailedTransitions()
        {
            mockTask = new _MockTaskImpl_648(jobId, partition, dispatcher.GetEventHandler(),
                                             remoteJobConfFile, conf, taskAttemptListener, jobToken, credentials, clock, startCount
                                             , metrics, appContext, TaskType.Map);
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            // add three more speculative attempts
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAddSpecAttempt));
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAddSpecAttempt));
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAddSpecAttempt));
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            NUnit.Framework.Assert.AreEqual(4, taskAttempts.Count);
            // have the first attempt fail, verify task failed due to no retries
            TestTaskImpl.MockTaskAttemptImpl taskAttempt = taskAttempts[0];
            taskAttempt.SetState(TaskAttemptState.Failed);
            mockTask.Handle(new TaskTAttemptEvent(taskAttempt.GetAttemptId(), TaskEventType.TAttemptFailed
                                                  ));
            NUnit.Framework.Assert.AreEqual(TaskState.Failed, mockTask.GetState());
            // verify task can no longer be killed
            mockTask.Handle(new TaskEvent(taskId, TaskEventType.TKill));
            NUnit.Framework.Assert.AreEqual(TaskState.Failed, mockTask.GetState());
            // verify speculative doesn't launch new tasks
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAddSpecAttempt));
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAttemptLaunched));
            NUnit.Framework.Assert.AreEqual(TaskState.Failed, mockTask.GetState());
            NUnit.Framework.Assert.AreEqual(4, taskAttempts.Count);
            // verify attempt events from active tasks don't knock task out of FAILED
            taskAttempt = taskAttempts[1];
            taskAttempt.SetState(TaskAttemptState.CommitPending);
            mockTask.Handle(new TaskTAttemptEvent(taskAttempt.GetAttemptId(), TaskEventType.TAttemptCommitPending
                                                  ));
            NUnit.Framework.Assert.AreEqual(TaskState.Failed, mockTask.GetState());
            taskAttempt.SetState(TaskAttemptState.Failed);
            mockTask.Handle(new TaskTAttemptEvent(taskAttempt.GetAttemptId(), TaskEventType.TAttemptFailed
                                                  ));
            NUnit.Framework.Assert.AreEqual(TaskState.Failed, mockTask.GetState());
            taskAttempt = taskAttempts[2];
            taskAttempt.SetState(TaskAttemptState.Succeeded);
            mockTask.Handle(new TaskTAttemptEvent(taskAttempt.GetAttemptId(), TaskEventType.TAttemptSucceeded
                                                  ));
            NUnit.Framework.Assert.AreEqual(TaskState.Failed, mockTask.GetState());
            taskAttempt = taskAttempts[3];
            taskAttempt.SetState(TaskAttemptState.Killed);
            mockTask.Handle(new TaskTAttemptEvent(taskAttempt.GetAttemptId(), TaskEventType.TAttemptKilled
                                                  ));
            NUnit.Framework.Assert.AreEqual(TaskState.Failed, mockTask.GetState());
        }
        /// <summary>
        /// Orients the editor towards a <see cref="Task"/>, typically error or warning, obtained by subscribing to the <see cref="TasksChanged"/> event.
        /// </summary>
        /// <param name="task">The <see cref="Task"/> that should be oriented to.</param>
        public void NavigateTask(Task task)
        {
            TaskImpl taskImpl = task as TaskImpl;

            if (taskImpl != null)
            {
                validationModel.Navigate(taskImpl.ValidationResult);
            }
        }
コード例 #9
0
        public bool CreateTask(TaskModel model)
        {
            model.Id           = GuidUtils.NewSeqGuid();
            model.CreatedDate  = DateTime.Now;
            model.ModifiedDate = DateTime.Now;
            model.Type         = 1;
            TaskImpl a = new TaskImpl();

            a.Create(model);
            return(true);
        }
コード例 #10
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
 public virtual void TestSpeculativeMapFailedFetchFailure()
 {
     // Setup a scenario where speculative task wins, first attempt succeeds
     mockTask = CreateMockTask(TaskType.Map);
     RunSpeculativeTaskAttemptSucceeds(TaskEventType.TAttemptFailed);
     NUnit.Framework.Assert.AreEqual(2, taskAttempts.Count);
     // speculative attempt retroactively fails from fetch failures
     mockTask.Handle(new TaskTAttemptEvent(taskAttempts[1].GetAttemptId(), TaskEventType
                                           .TAttemptFailed));
     AssertTaskScheduledState();
     NUnit.Framework.Assert.AreEqual(3, taskAttempts.Count);
 }
コード例 #11
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestKillSuccessfulTask()
        {
            Log.Info("--- START: testKillSuccesfulTask ---");
            mockTask = CreateMockTask(TaskType.Map);
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            CommitTaskAttempt(GetLastAttempt().GetAttemptId());
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAttemptSucceeded));
            AssertTaskSucceededState();
            mockTask.Handle(new TaskEvent(taskId, TaskEventType.TKill));
            AssertTaskSucceededState();
        }
コード例 #12
0
ファイル: Task.cs プロジェクト: ProDev2/CTaskLib
        public virtual Task Next(Executable <Task> exec = null,
                                 Handleable postExec    = null)
        {
            lock (mLock) {
                List <Task> tasks = GetTasksOrThrow();
                if (tasks.Count > 0)
                {
                    Update();
                }

                Task task = new TaskImpl(this, exec, postExec);
                tasks.Add(task);
                return(task);
            }
        }
コード例 #13
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestKillDuringTaskAttemptCommit()
        {
            mockTask = CreateMockTask(TaskType.Reduce);
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            UpdateLastAttemptState(TaskAttemptState.CommitPending);
            CommitTaskAttempt(GetLastAttempt().GetAttemptId());
            TaskAttemptId commitAttempt = GetLastAttempt().GetAttemptId();

            UpdateLastAttemptState(TaskAttemptState.Killed);
            KillRunningTaskAttempt(commitAttempt);
            NUnit.Framework.Assert.IsFalse(mockTask.CanCommit(commitAttempt));
        }
コード例 #14
0
        /// <exception cref="System.Exception"/>
        public virtual void WaitForInternalState(TaskImpl task, TaskStateInternal finalState
                                                 )
        {
            int               timeoutSecs = 0;
            TaskReport        report      = task.GetReport();
            TaskStateInternal iState      = task.GetInternalState();

            while (!finalState.Equals(iState) && timeoutSecs++ < 20)
            {
                System.Console.Out.WriteLine("Task Internal State is : " + iState + " Waiting for Internal state : "
                                             + finalState + "   progress : " + report.GetProgress());
                Sharpen.Thread.Sleep(500);
                report = task.GetReport();
                iState = task.GetInternalState();
            }
            System.Console.Out.WriteLine("Task Internal State is : " + iState);
            NUnit.Framework.Assert.AreEqual("Task Internal state is not correct (timedout)",
                                            finalState, iState);
        }
コード例 #15
0
        public ReportingViewModel(DBContext context, Employee empl)
        {
            dbContext    = context;
            employeeRepo = EmployeeImpl.getInstance(dbContext);
            projectRepo  = ProjectImpl.getInstance(dbContext);
            reportRepo   = ReportImpl.getInstance(dbContext);
            taskRepo     = TaskImpl.getInstance(dbContext);
            currentEmpl  = empl;
            selectedDay  = DateTime.Now.Date;
            setWeekCollection(selectedDay);
            setWeekRange(selectedDay);
            SelectedTabIndex = getWeekIndex(selectedDay);
            SelectedReport   = new Report();

            if (empl.ProjectId != null)
            {
                Project pr = projectRepo.get((int)empl.ProjectId);
                Projects.Add(pr);
                Tasks = new ObservableCollection <Task>(taskRepo.getAll().Where(task => task.ProjectId == pr.Id));
            }
        }
コード例 #16
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestCountersWithSpeculation()
        {
            mockTask = new _MockTaskImpl_715(jobId, partition, dispatcher.GetEventHandler(),
                                             remoteJobConfFile, conf, taskAttemptListener, jobToken, credentials, clock, startCount
                                             , metrics, appContext, TaskType.Map);
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            UpdateLastAttemptState(TaskAttemptState.Running);
            TestTaskImpl.MockTaskAttemptImpl baseAttempt = GetLastAttempt();
            // add a speculative attempt
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAddSpecAttempt));
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            UpdateLastAttemptState(TaskAttemptState.Running);
            TestTaskImpl.MockTaskAttemptImpl specAttempt = GetLastAttempt();
            NUnit.Framework.Assert.AreEqual(2, taskAttempts.Count);
            Counters specAttemptCounters = new Counters();
            Counter  cpuCounter          = specAttemptCounters.FindCounter(TaskCounter.CpuMilliseconds);

            cpuCounter.SetValue(1000);
            specAttempt.SetCounters(specAttemptCounters);
            // have the spec attempt succeed but second attempt at 1.0 progress as well
            CommitTaskAttempt(specAttempt.GetAttemptId());
            specAttempt.SetProgress(1.0f);
            specAttempt.SetState(TaskAttemptState.Succeeded);
            mockTask.Handle(new TaskTAttemptEvent(specAttempt.GetAttemptId(), TaskEventType.TAttemptSucceeded
                                                  ));
            NUnit.Framework.Assert.AreEqual(TaskState.Succeeded, mockTask.GetState());
            baseAttempt.SetProgress(1.0f);
            Counters taskCounters = mockTask.GetCounters();

            NUnit.Framework.Assert.AreEqual("wrong counters for task", specAttemptCounters, taskCounters
                                            );
        }
コード例 #17
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
        public virtual void TestFailureDuringTaskAttemptCommit()
        {
            mockTask = CreateMockTask(TaskType.Map);
            TaskId taskId = GetNewTaskID();

            ScheduleTaskAttempt(taskId);
            LaunchTaskAttempt(GetLastAttempt().GetAttemptId());
            UpdateLastAttemptState(TaskAttemptState.CommitPending);
            CommitTaskAttempt(GetLastAttempt().GetAttemptId());
            // During the task attempt commit there is an exception which causes
            // the attempt to fail
            UpdateLastAttemptState(TaskAttemptState.Failed);
            FailRunningTaskAttempt(GetLastAttempt().GetAttemptId());
            NUnit.Framework.Assert.AreEqual(2, taskAttempts.Count);
            UpdateLastAttemptState(TaskAttemptState.Succeeded);
            CommitTaskAttempt(GetLastAttempt().GetAttemptId());
            mockTask.Handle(new TaskTAttemptEvent(GetLastAttempt().GetAttemptId(), TaskEventType
                                                  .TAttemptSucceeded));
            NUnit.Framework.Assert.IsFalse("First attempt should not commit", mockTask.CanCommit
                                               (taskAttempts[0].GetAttemptId()));
            NUnit.Framework.Assert.IsTrue("Second attempt should commit", mockTask.CanCommit(
                                              GetLastAttempt().GetAttemptId()));
            AssertTaskSucceededState();
        }
コード例 #18
0
        protected internal virtual void DoRegisterTypes(ModelBuilder bpmnModelBuilder)
        {
            ActivationConditionImpl.RegisterType(bpmnModelBuilder);
            ActivityImpl.RegisterType(bpmnModelBuilder);
            ArtifactImpl.RegisterType(bpmnModelBuilder);
            AssignmentImpl.RegisterType(bpmnModelBuilder);
            AssociationImpl.RegisterType(bpmnModelBuilder);
            AuditingImpl.RegisterType(bpmnModelBuilder);
            BaseElementImpl.RegisterType(bpmnModelBuilder);
            BoundaryEventImpl.RegisterType(bpmnModelBuilder);
            BusinessRuleTaskImpl.RegisterType(bpmnModelBuilder);
            CallableElementImpl.RegisterType(bpmnModelBuilder);
            CallActivityImpl.RegisterType(bpmnModelBuilder);
            CallConversationImpl.RegisterType(bpmnModelBuilder);
            CancelEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            CatchEventImpl.RegisterType(bpmnModelBuilder);
            CategoryValueImpl.RegisterType(bpmnModelBuilder);
            CategoryValueRef.RegisterType(bpmnModelBuilder);
            ChildLaneSet.RegisterType(bpmnModelBuilder);
            CollaborationImpl.RegisterType(bpmnModelBuilder);
            CompensateEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            ConditionImpl.RegisterType(bpmnModelBuilder);
            ConditionalEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            CompletionConditionImpl.RegisterType(bpmnModelBuilder);
            ComplexBehaviorDefinitionImpl.RegisterType(bpmnModelBuilder);
            ComplexGatewayImpl.RegisterType(bpmnModelBuilder);
            ConditionExpressionImpl.RegisterType(bpmnModelBuilder);
            ConversationAssociationImpl.RegisterType(bpmnModelBuilder);
            ConversationImpl.RegisterType(bpmnModelBuilder);
            ConversationLinkImpl.RegisterType(bpmnModelBuilder);
            ConversationNodeImpl.RegisterType(bpmnModelBuilder);
            CorrelationKeyImpl.RegisterType(bpmnModelBuilder);
            CorrelationPropertyBindingImpl.RegisterType(bpmnModelBuilder);
            CorrelationPropertyImpl.RegisterType(bpmnModelBuilder);
            CorrelationPropertyRef.RegisterType(bpmnModelBuilder);
            CorrelationPropertyRetrievalExpressionImpl.RegisterType(bpmnModelBuilder);
            CorrelationSubscriptionImpl.RegisterType(bpmnModelBuilder);
            DataAssociationImpl.RegisterType(bpmnModelBuilder);
            DataInputAssociationImpl.RegisterType(bpmnModelBuilder);
            DataInputImpl.RegisterType(bpmnModelBuilder);
            DataInputRefs.RegisterType(bpmnModelBuilder);
            DataOutputAssociationImpl.RegisterType(bpmnModelBuilder);
            DataOutputImpl.RegisterType(bpmnModelBuilder);
            DataOutputRefs.RegisterType(bpmnModelBuilder);
            DataPath.RegisterType(bpmnModelBuilder);
            DataStateImpl.RegisterType(bpmnModelBuilder);
            DataObjectImpl.RegisterType(bpmnModelBuilder);
            DataObjectReferenceImpl.RegisterType(bpmnModelBuilder);
            DataStoreImpl.RegisterType(bpmnModelBuilder);
            DefinitionsImpl.RegisterType(bpmnModelBuilder);
            DocumentationImpl.RegisterType(bpmnModelBuilder);
            EndEventImpl.RegisterType(bpmnModelBuilder);
            EndPointImpl.RegisterType(bpmnModelBuilder);
            EndPointRef.RegisterType(bpmnModelBuilder);
            ErrorEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            ErrorImpl.RegisterType(bpmnModelBuilder);
            ErrorRef.RegisterType(bpmnModelBuilder);
            EscalationImpl.RegisterType(bpmnModelBuilder);
            EscalationEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            EventBasedGatewayImpl.RegisterType(bpmnModelBuilder);
            EventDefinitionImpl.RegisterType(bpmnModelBuilder);
            EventDefinitionRef.RegisterType(bpmnModelBuilder);
            EventImpl.RegisterType(bpmnModelBuilder);
            ExclusiveGatewayImpl.RegisterType(bpmnModelBuilder);
            ExpressionImpl.RegisterType(bpmnModelBuilder);
            ExtensionElementsImpl.RegisterType(bpmnModelBuilder);
            ExtensionImpl.RegisterType(bpmnModelBuilder);
            FlowElementImpl.RegisterType(bpmnModelBuilder);
            FlowNodeImpl.RegisterType(bpmnModelBuilder);
            FlowNodeRef.RegisterType(bpmnModelBuilder);
            FormalExpressionImpl.RegisterType(bpmnModelBuilder);
            From.RegisterType(bpmnModelBuilder);
            GatewayImpl.RegisterType(bpmnModelBuilder);
            GlobalConversationImpl.RegisterType(bpmnModelBuilder);
            HumanPerformerImpl.RegisterType(bpmnModelBuilder);
            ImportImpl.RegisterType(bpmnModelBuilder);
            InclusiveGatewayImpl.RegisterType(bpmnModelBuilder);
            Incoming.RegisterType(bpmnModelBuilder);
            InMessageRef.RegisterType(bpmnModelBuilder);
            InnerParticipantRef.RegisterType(bpmnModelBuilder);
            InputDataItemImpl.RegisterType(bpmnModelBuilder);
            InputSetImpl.RegisterType(bpmnModelBuilder);
            InputSetRefs.RegisterType(bpmnModelBuilder);
            InteractionNodeImpl.RegisterType(bpmnModelBuilder);
            InterfaceImpl.RegisterType(bpmnModelBuilder);
            InterfaceRef.RegisterType(bpmnModelBuilder);
            IntermediateCatchEventImpl.RegisterType(bpmnModelBuilder);
            IntermediateThrowEventImpl.RegisterType(bpmnModelBuilder);
            IoBindingImpl.RegisterType(bpmnModelBuilder);
            IoSpecificationImpl.RegisterType(bpmnModelBuilder);
            ItemAwareElementImpl.RegisterType(bpmnModelBuilder);
            ItemDefinitionImpl.RegisterType(bpmnModelBuilder);
            LaneImpl.RegisterType(bpmnModelBuilder);
            LaneSetImpl.RegisterType(bpmnModelBuilder);
            LinkEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            LoopCardinalityImpl.RegisterType(bpmnModelBuilder);
            LoopCharacteristicsImpl.RegisterType(bpmnModelBuilder);
            LoopDataInputRef.RegisterType(bpmnModelBuilder);
            LoopDataOutputRef.RegisterType(bpmnModelBuilder);
            ManualTaskImpl.RegisterType(bpmnModelBuilder);
            MessageEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            MessageFlowAssociationImpl.RegisterType(bpmnModelBuilder);
            MessageFlowImpl.RegisterType(bpmnModelBuilder);
            MessageFlowRef.RegisterType(bpmnModelBuilder);
            MessageImpl.RegisterType(bpmnModelBuilder);
            MessagePath.RegisterType(bpmnModelBuilder);
            ModelElementInstanceImpl.RegisterType(bpmnModelBuilder);
            MonitoringImpl.RegisterType(bpmnModelBuilder);
            MultiInstanceLoopCharacteristicsImpl.RegisterType(bpmnModelBuilder);
            OperationImpl.RegisterType(bpmnModelBuilder);
            OperationRef.RegisterType(bpmnModelBuilder);
            OptionalInputRefs.RegisterType(bpmnModelBuilder);
            OptionalOutputRefs.RegisterType(bpmnModelBuilder);
            OuterParticipantRef.RegisterType(bpmnModelBuilder);
            OutMessageRef.RegisterType(bpmnModelBuilder);
            Outgoing.RegisterType(bpmnModelBuilder);
            OutputDataItemImpl.RegisterType(bpmnModelBuilder);
            OutputSetImpl.RegisterType(bpmnModelBuilder);
            OutputSetRefs.RegisterType(bpmnModelBuilder);
            ParallelGatewayImpl.RegisterType(bpmnModelBuilder);
            ParticipantAssociationImpl.RegisterType(bpmnModelBuilder);
            ParticipantImpl.RegisterType(bpmnModelBuilder);
            ParticipantMultiplicityImpl.RegisterType(bpmnModelBuilder);
            ParticipantRef.RegisterType(bpmnModelBuilder);
            PartitionElement.RegisterType(bpmnModelBuilder);
            PerformerImpl.RegisterType(bpmnModelBuilder);
            PotentialOwnerImpl.RegisterType(bpmnModelBuilder);
            ProcessImpl.RegisterType(bpmnModelBuilder);
            PropertyImpl.RegisterType(bpmnModelBuilder);
            ReceiveTaskImpl.RegisterType(bpmnModelBuilder);
            RelationshipImpl.RegisterType(bpmnModelBuilder);
            RenderingImpl.RegisterType(bpmnModelBuilder);
            ResourceAssignmentExpressionImpl.RegisterType(bpmnModelBuilder);
            ResourceImpl.RegisterType(bpmnModelBuilder);
            ResourceParameterBindingImpl.RegisterType(bpmnModelBuilder);
            ResourceParameterImpl.RegisterType(bpmnModelBuilder);
            ResourceRef.RegisterType(bpmnModelBuilder);
            ResourceRoleImpl.RegisterType(bpmnModelBuilder);
            RootElementImpl.RegisterType(bpmnModelBuilder);
            ScriptImpl.RegisterType(bpmnModelBuilder);
            ScriptTaskImpl.RegisterType(bpmnModelBuilder);
            SendTaskImpl.RegisterType(bpmnModelBuilder);
            SequenceFlowImpl.RegisterType(bpmnModelBuilder);
            ServiceTaskImpl.RegisterType(bpmnModelBuilder);
            SignalEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            SignalImpl.RegisterType(bpmnModelBuilder);
            Source.RegisterType(bpmnModelBuilder);
            SourceRef.RegisterType(bpmnModelBuilder);
            StartEventImpl.RegisterType(bpmnModelBuilder);
            SubConversationImpl.RegisterType(bpmnModelBuilder);
            SubProcessImpl.RegisterType(bpmnModelBuilder);
            SupportedInterfaceRef.RegisterType(bpmnModelBuilder);
            Supports.RegisterType(bpmnModelBuilder);
            Target.RegisterType(bpmnModelBuilder);
            TargetRef.RegisterType(bpmnModelBuilder);
            TaskImpl.RegisterType(bpmnModelBuilder);
            TerminateEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            TextImpl.RegisterType(bpmnModelBuilder);
            TextAnnotationImpl.RegisterType(bpmnModelBuilder);
            ThrowEventImpl.RegisterType(bpmnModelBuilder);
            TimeCycleImpl.RegisterType(bpmnModelBuilder);
            TimeDateImpl.RegisterType(bpmnModelBuilder);
            TimeDurationImpl.RegisterType(bpmnModelBuilder);
            TimerEventDefinitionImpl.RegisterType(bpmnModelBuilder);
            To.RegisterType(bpmnModelBuilder);
            TransactionImpl.RegisterType(bpmnModelBuilder);
            Transformation.RegisterType(bpmnModelBuilder);
            UserTaskImpl.RegisterType(bpmnModelBuilder);
            WhileExecutingInputRefs.RegisterType(bpmnModelBuilder);
            WhileExecutingOutputRefs.RegisterType(bpmnModelBuilder);

            // DC
            FontImpl.RegisterType(bpmnModelBuilder);
            PointImpl.RegisterType(bpmnModelBuilder);
            BoundsImpl.RegisterType(bpmnModelBuilder);

            // DI
            DiagramImpl.RegisterType(bpmnModelBuilder);
            DiagramElementImpl.RegisterType(bpmnModelBuilder);
            EdgeImpl.RegisterType(bpmnModelBuilder);
            impl.instance.di.ExtensionImpl.RegisterType(bpmnModelBuilder);
            LabelImpl.RegisterType(bpmnModelBuilder);
            LabeledEdgeImpl.RegisterType(bpmnModelBuilder);
            LabeledShapeImpl.RegisterType(bpmnModelBuilder);
            NodeImpl.RegisterType(bpmnModelBuilder);
            PlaneImpl.RegisterType(bpmnModelBuilder);
            ShapeImpl.RegisterType(bpmnModelBuilder);
            StyleImpl.RegisterType(bpmnModelBuilder);
            WaypointImpl.RegisterType(bpmnModelBuilder);

            // BPMNDI
            BpmnDiagramImpl.RegisterType(bpmnModelBuilder);
            BpmnEdgeImpl.RegisterType(bpmnModelBuilder);
            BpmnLabelImpl.RegisterType(bpmnModelBuilder);
            BpmnLabelStyleImpl.RegisterType(bpmnModelBuilder);
            BpmnPlaneImpl.RegisterType(bpmnModelBuilder);
            BpmnShapeImpl.RegisterType(bpmnModelBuilder);

            // camunda extensions
            CamundaConnectorImpl.RegisterType(bpmnModelBuilder);
            CamundaConnectorIdImpl.RegisterType(bpmnModelBuilder);
            CamundaConstraintImpl.RegisterType(bpmnModelBuilder);
            CamundaEntryImpl.RegisterType(bpmnModelBuilder);
            CamundaExecutionListenerImpl.RegisterType(bpmnModelBuilder);
            CamundaExpressionImpl.RegisterType(bpmnModelBuilder);
            CamundaFailedJobRetryTimeCycleImpl.RegisterType(bpmnModelBuilder);
            CamundaFieldImpl.RegisterType(bpmnModelBuilder);
            CamundaFormDataImpl.RegisterType(bpmnModelBuilder);
            CamundaFormFieldImpl.RegisterType(bpmnModelBuilder);
            CamundaFormPropertyImpl.RegisterType(bpmnModelBuilder);
            CamundaInImpl.RegisterType(bpmnModelBuilder);
            CamundaInputOutputImpl.RegisterType(bpmnModelBuilder);
            CamundaInputParameterImpl.RegisterType(bpmnModelBuilder);
            CamundaListImpl.RegisterType(bpmnModelBuilder);
            CamundaMapImpl.RegisterType(bpmnModelBuilder);
            CamundaOutputParameterImpl.RegisterType(bpmnModelBuilder);
            CamundaOutImpl.RegisterType(bpmnModelBuilder);
            CamundaPotentialStarterImpl.RegisterType(bpmnModelBuilder);
            CamundaPropertiesImpl.RegisterType(bpmnModelBuilder);
            CamundaPropertyImpl.RegisterType(bpmnModelBuilder);
            CamundaScriptImpl.RegisterType(bpmnModelBuilder);
            CamundaStringImpl.RegisterType(bpmnModelBuilder);
            CamundaTaskListenerImpl.RegisterType(bpmnModelBuilder);
            CamundaValidationImpl.RegisterType(bpmnModelBuilder);
            CamundaValueImpl.RegisterType(bpmnModelBuilder);
        }
コード例 #19
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
 public virtual void TestCommitAfterSucceeds()
 {
     mockTask = CreateMockTask(TaskType.Reduce);
     RunSpeculativeTaskAttemptSucceeds(TaskEventType.TAttemptCommitPending);
 }
コード例 #20
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
 public virtual void TestMultipleTaskAttemptsSucceed()
 {
     mockTask = CreateMockTask(TaskType.Map);
     RunSpeculativeTaskAttemptSucceeds(TaskEventType.TAttemptSucceeded);
 }
コード例 #21
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
 public virtual void TestReduceSpeculativeTaskAttemptSucceedsEvenIfFirstIsKilled()
 {
     mockTask = CreateMockTask(TaskType.Reduce);
     RunSpeculativeTaskAttemptSucceeds(TaskEventType.TAttemptKilled);
 }
コード例 #22
0
ファイル: TestTaskImpl.cs プロジェクト: orf53975/hadoop.net
 public virtual void TestMapSpeculativeTaskAttemptSucceedsEvenIfFirstFails()
 {
     mockTask = CreateMockTask(TaskType.Map);
     RunSpeculativeTaskAttemptSucceeds(TaskEventType.TAttemptFailed);
 }