org.camunda.bpm.engine.impl.context
Class Context
java.lang.Object
org.camunda.bpm.engine.impl.context.Context
public class Context
- extends Object
- Author:
- Tom Baeyens, Daniel Meyer, Thorben Lindhauer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
commandContextThreadLocal
protected static ThreadLocal<Stack<CommandContext>> commandContextThreadLocal
commandInvocationContextThreadLocal
protected static ThreadLocal<Stack<CommandInvocationContext>> commandInvocationContextThreadLocal
processEngineConfigurationStackThreadLocal
protected static ThreadLocal<Stack<ProcessEngineConfigurationImpl>> processEngineConfigurationStackThreadLocal
executionContextStackThreadLocal
protected static ThreadLocal<Stack<CoreExecutionContext<? extends CoreExecution>>> executionContextStackThreadLocal
jobExecutorContextThreadLocal
protected static ThreadLocal<JobExecutorContext> jobExecutorContextThreadLocal
processApplicationContext
protected static ThreadLocal<Stack<ProcessApplicationReference>> processApplicationContext
Context
public Context()
getCommandContext
public static CommandContext getCommandContext()
setCommandContext
public static void setCommandContext(CommandContext commandContext)
removeCommandContext
public static void removeCommandContext()
getCommandInvocationContext
public static CommandInvocationContext getCommandInvocationContext()
setCommandInvocationContext
public static void setCommandInvocationContext(CommandInvocationContext commandInvocationContext)
removeCommandInvocationContext
public static void removeCommandInvocationContext()
getProcessEngineConfiguration
public static ProcessEngineConfigurationImpl getProcessEngineConfiguration()
setProcessEngineConfiguration
public static void setProcessEngineConfiguration(ProcessEngineConfigurationImpl processEngineConfiguration)
removeProcessEngineConfiguration
public static void removeProcessEngineConfiguration()
getExecutionContext
@Deprecated
public static ExecutionContext getExecutionContext()
- Deprecated. since 7.2, use
getBpmnExecutionContext()
getBpmnExecutionContext
public static BpmnExecutionContext getBpmnExecutionContext()
getCaseExecutionContext
public static CaseExecutionContext getCaseExecutionContext()
getCoreExecutionContext
public static CoreExecutionContext<? extends CoreExecution> getCoreExecutionContext()
setExecutionContext
public static void setExecutionContext(ExecutionEntity execution)
setExecutionContext
public static void setExecutionContext(CaseExecutionEntity execution)
removeExecutionContext
public static void removeExecutionContext()
getStack
protected static <T> Stack<T> getStack(ThreadLocal<Stack<T>> threadLocal)
getJobExecutorContext
public static JobExecutorContext getJobExecutorContext()
setJobExecutorContext
public static void setJobExecutorContext(JobExecutorContext jobExecutorContext)
removeJobExecutorContext
public static void removeJobExecutorContext()
getCurrentProcessApplication
public static ProcessApplicationReference getCurrentProcessApplication()
setCurrentProcessApplication
public static void setCurrentProcessApplication(ProcessApplicationReference reference)
removeCurrentProcessApplication
public static void removeCurrentProcessApplication()
executeWithinProcessApplication
public static <T> T executeWithinProcessApplication(Callable<T> callback,
ProcessApplicationReference processApplicationReference)
- Use
executeWithinProcessApplication(Callable, ProcessApplicationReference, InvocationContext)
instead if an InvocationContext is available.
executeWithinProcessApplication
public static <T> T executeWithinProcessApplication(Callable<T> callback,
ProcessApplicationReference processApplicationReference,
InvocationContext invocationContext)
Copyright © 2017 camunda services GmbH. All rights reserved.