Class AbstractExternalTaskDelegate
- java.lang.Object
-
- org.camunda.bpm.scenario.impl.delegate.AbstractProcessEngineServicesDelegate
-
- org.camunda.bpm.scenario.impl.AbstractExecutable<I>
-
- org.camunda.bpm.scenario.impl.WaitstateExecutable<org.camunda.bpm.engine.externaltask.ExternalTask>
-
- org.camunda.bpm.scenario.impl.delegate.AbstractExternalTaskDelegate
-
- All Implemented Interfaces:
Comparable<AbstractExecutable>,org.camunda.bpm.engine.externaltask.ExternalTask,Deferrable,ExternalTaskDelegate,ProcessInstanceAwareDelegate,Executable<AbstractExecutable>
- Direct Known Subclasses:
ServiceTaskExecutable
public abstract class AbstractExternalTaskDelegate extends WaitstateExecutable<org.camunda.bpm.engine.externaltask.ExternalTask> implements ExternalTaskDelegate
- Author:
- Martin Schimak
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.camunda.bpm.scenario.impl.Executable
Executable.Deferreds, Executable.Helpers, Executable.Jobs, Executable.Waitstates
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.scenario.impl.WaitstateExecutable
historicDelegate
-
Fields inherited from class org.camunda.bpm.scenario.impl.AbstractExecutable
delegate, idComparator, runner
-
Fields inherited from class org.camunda.bpm.scenario.impl.delegate.AbstractProcessEngineServicesDelegate
processEngine
-
-
Constructor Summary
Constructors Constructor Description AbstractExternalTaskDelegate(ProcessRunnerImpl runner, org.camunda.bpm.engine.history.HistoricActivityInstance instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetActivityInstanceId()StringgetErrorMessage()Map<String,String>getExtensionProperties()StringgetId()DategetLockExpirationTime()longgetPriority()StringgetProcessDefinitionId()StringgetProcessDefinitionKey()StringgetProcessInstanceId()IntegergetRetries()StringgetTenantId()StringgetTopicName()StringgetWorkerId()booleanisSuspended()-
Methods inherited from class org.camunda.bpm.scenario.impl.WaitstateExecutable
action, action, compareTo, defer, execute, getActivityId, getExecutionId, getProcessInstance, isExecutableAt
-
Methods inherited from class org.camunda.bpm.scenario.impl.AbstractExecutable
getDelegate
-
Methods inherited from class org.camunda.bpm.scenario.impl.delegate.AbstractProcessEngineServicesDelegate
getAuthorizationService, getCaseService, getDecisionService, getExternalTaskService, getFilterService, getFormService, getHistoryService, getIdentityService, getManagementService, getProcessEngine, getRepositoryService, getRuntimeService, getTaskService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.scenario.defer.Deferrable
defer
-
Methods inherited from interface org.camunda.bpm.engine.externaltask.ExternalTask
getActivityId, getBusinessKey, getExecutionId, getProcessDefinitionVersionTag
-
Methods inherited from interface org.camunda.bpm.scenario.delegate.ExternalTaskDelegate
complete, complete, handleBpmnError, handleBpmnError
-
Methods inherited from interface org.camunda.bpm.scenario.delegate.ProcessInstanceAwareDelegate
getProcessInstance
-
-
-
-
Constructor Detail
-
AbstractExternalTaskDelegate
public AbstractExternalTaskDelegate(ProcessRunnerImpl runner, org.camunda.bpm.engine.history.HistoricActivityInstance instance)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getTopicName
public String getTopicName()
- Specified by:
getTopicNamein interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getWorkerId
public String getWorkerId()
- Specified by:
getWorkerIdin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getLockExpirationTime
public Date getLockExpirationTime()
- Specified by:
getLockExpirationTimein interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getProcessInstanceId
public String getProcessInstanceId()
- Specified by:
getProcessInstanceIdin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getActivityInstanceId
public String getActivityInstanceId()
- Specified by:
getActivityInstanceIdin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getProcessDefinitionId
public String getProcessDefinitionId()
- Specified by:
getProcessDefinitionIdin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getProcessDefinitionKey
public String getProcessDefinitionKey()
- Specified by:
getProcessDefinitionKeyin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getRetries
public Integer getRetries()
- Specified by:
getRetriesin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getErrorMessage
public String getErrorMessage()
- Specified by:
getErrorMessagein interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
isSuspended
public boolean isSuspended()
- Specified by:
isSuspendedin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getTenantId
public String getTenantId()
- Specified by:
getTenantIdin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
getPriority
public long getPriority()
- Specified by:
getPriorityin interfaceorg.camunda.bpm.engine.externaltask.ExternalTask
-
-