org.camunda.bpm.engine.impl.core.instance
Class CoreExecution
java.lang.Object
org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
org.camunda.bpm.engine.impl.core.instance.CoreExecution
- All Implemented Interfaces:
- Serializable, BaseDelegateExecution, VariableScope, VariableEventDispatcher
- Direct Known Subclasses:
- CmmnExecution, PvmExecutionImpl
public abstract class CoreExecution
- extends AbstractVariableScope
- implements BaseDelegateExecution
Defines the base API for the execution of an activity.
- Author:
- Daniel Meyer, Roman Smirnov, Sebastian Menski
- See Also:
- Serialized Form
| Methods inherited from class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope |
collectVariableNames, collectVariables, dispatchEvent, getCachedElContext, getParentVariableScope, getSourceActivityVariableScope, getValueFromVariableInstance, getVariable, getVariable, getVariableInstance, getVariableInstanceFactory, getVariableInstanceLifecycleListeners, getVariableInstanceLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocalTyped, getVariableLocalTyped, getVariableNames, getVariableNamesLocal, getVariables, getVariableScopeKey, getVariablesLocal, getVariablesLocalTyped, getVariablesLocalTyped, getVariableStore, getVariablesTyped, getVariablesTyped, getVariableTyped, getVariableTyped, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, invokeVariableLifecycleListenersCreate, invokeVariableLifecycleListenersCreate, invokeVariableLifecycleListenersDelete, invokeVariableLifecycleListenersDelete, invokeVariableLifecycleListenersUpdate, invokeVariableLifecycleListenersUpdate, removeVariable, removeVariable, removeVariableLocal, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setCachedElContext, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariableLocalTransient, setVariables, setVariablesLocal |
| 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.engine.delegate.VariableScope |
getVariable, getVariableLocal, getVariableLocalTyped, getVariableLocalTyped, getVariableNames, getVariableNamesLocal, getVariables, getVariableScopeKey, getVariablesLocal, getVariablesLocalTyped, getVariablesLocalTyped, getVariablesTyped, getVariablesTyped, getVariableTyped, getVariableTyped, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setVariable, setVariableLocal, setVariables, setVariablesLocal |
id
protected String id
businessKey
protected String businessKey
- the business key for this execution
tenantId
protected String tenantId
eventName
protected String eventName
eventSource
protected CoreModelElement eventSource
listenerIndex
protected int listenerIndex
skipCustomListeners
protected boolean skipCustomListeners
skipIoMapping
protected boolean skipIoMapping
CoreExecution
public CoreExecution()
performOperation
public <T extends CoreExecution> void performOperation(CoreAtomicOperation<T> operation)
performOperationSync
public <T extends CoreExecution> void performOperationSync(CoreAtomicOperation<T> operation)
getEventName
public String getEventName()
- Description copied from interface:
BaseDelegateExecution
- The
event name in case this execution is passed in for an ExecutionListener
- Specified by:
getEventName in interface BaseDelegateExecution
setEventName
public void setEventName(String eventName)
getEventSource
public CoreModelElement getEventSource()
setEventSource
public void setEventSource(CoreModelElement eventSource)
getListenerIndex
public int getListenerIndex()
setListenerIndex
public void setListenerIndex(int listenerIndex)
invokeListener
public void invokeListener(DelegateListener listener)
throws Exception
- Throws:
Exception
getId
public String getId()
- Description copied from interface:
BaseDelegateExecution
- Unique id of this path of execution that can be used as a handle to provide external signals back into the engine after wait states.
- Specified by:
getId in interface BaseDelegateExecution
setId
public void setId(String id)
getBusinessKey
public String getBusinessKey()
- Description copied from interface:
BaseDelegateExecution
- The business key for this execution. Only returns a value if the delegate execution
is a a root execution (such as a process instance).
- Specified by:
getBusinessKey in interface BaseDelegateExecution
setBusinessKey
public void setBusinessKey(String businessKey)
getTenantId
public String getTenantId()
setTenantId
public void setTenantId(String tenantId)
isSkipCustomListeners
public boolean isSkipCustomListeners()
setSkipCustomListeners
public void setSkipCustomListeners(boolean skipCustomListeners)
isSkipIoMappings
public boolean isSkipIoMappings()
setSkipIoMappings
public void setSkipIoMappings(boolean skipIoMappings)
Copyright © 2016 camunda services GmbH. All rights reserved.