public override void AssertExternalTaskResults() { ESS.FW.Bpm.Engine.Externaltask.IExternalTask externalTask = engineRule.ExternalTaskService.CreateExternalTaskQuery().First(); Assert.AreEqual(5, (int)externalTask.Retries); Assert.AreEqual("error", externalTask.ErrorMessage); }
//JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @SuppressWarnings("deprecation") protected org.Camunda.bpm.Engine.Externaltask.IExternalTask startProcessInstanceAndFailExternalTask(String tenant) protected internal virtual ESS.FW.Bpm.Engine.Externaltask.IExternalTask startProcessInstanceAndFailExternalTask(string tenant) { IProcessInstance pi = runtimeService.CreateProcessInstanceByKey(DefaultExternalTaskModelBuilder.DefaultProcessKey).SetProcessDefinitionTenantId(tenant).Execute(); ESS.FW.Bpm.Engine.Externaltask.IExternalTask externalTask = externalTaskService.CreateExternalTaskQuery(c => c.ProcessInstanceId == pi.Id).First(); reportExternalTaskFailure(externalTask.Id); return(externalTask); }
public virtual void testSetJobPriority() { // given IProcessInstance processInstance = engineRule.RuntimeService.StartProcessInstanceByKey("oneExternalTaskProcess"); IList <ILockedExternalTask> tasks = engineRule.ExternalTaskService.FetchAndLock(5, "workerId") //.Topic("externalTaskTopic", 5000L).Execute(); as IList <ILockedExternalTask>; ILockedExternalTask task = tasks[0]; // when authRule.Init(scenario).WithUser("userId").BindResource("ProcessInstanceId", processInstance.Id).BindResource("processDefinitionKey", "oneExternalTaskProcess").Start(); engineRule.ExternalTaskService.Unlock(task.Id); // then if (authRule.AssertScenario(scenario)) { ESS.FW.Bpm.Engine.Externaltask.IExternalTask externalTask = engineRule.ExternalTaskService.CreateExternalTaskQuery().First(); Assert.IsNull(externalTask.LockExpirationTime); } }
public virtual long getProperty(ESS.FW.Bpm.Engine.Externaltask.IExternalTask obj) { return(obj.Priority); }
public virtual DateTime getProperty(ESS.FW.Bpm.Engine.Externaltask.IExternalTask obj) { return(obj.LockExpirationTime); }
public virtual string getProperty(ESS.FW.Bpm.Engine.Externaltask.IExternalTask obj) { return(obj.ProcessDefinitionKey); }
public virtual string getProperty(ESS.FW.Bpm.Engine.Externaltask.IExternalTask obj) { return(obj.ProcessInstanceId); }
protected internal virtual void startProcessInstanceFailAndCompleteExternalTask(string tenant) { ESS.FW.Bpm.Engine.Externaltask.IExternalTask task = startProcessInstanceAndFailExternalTask(tenant); completeExternalTask(task.Id); }