Class CommandContext
- java.lang.Object
-
- org.activiti.engine.impl.interceptor.CommandContext
-
public class CommandContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ActivitiEngineAgendaagendaprotected Map<String,Object>attributesprotected List<CommandContextCloseListener>closeListenersprotected Command<?>commandprotected Throwableexceptionprotected FailedJobCommandFactoryfailedJobCommandFactoryprotected Map<String,ExecutionEntity>involvedExecutionsprotected ProcessEngineConfigurationImplprocessEngineConfigurationprotected LinkedList<Object>resultStackprotected booleanreusedprotected Map<Class<?>,SessionFactory>sessionFactoriesprotected Map<Class<?>,Session>sessions
-
Constructor Summary
Constructors Constructor Description CommandContext(Command<?> command, ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
-
-
-
Field Detail
-
command
protected Command<?> command
-
sessionFactories
protected Map<Class<?>,SessionFactory> sessionFactories
-
exception
protected Throwable exception
-
processEngineConfiguration
protected ProcessEngineConfigurationImpl processEngineConfiguration
-
failedJobCommandFactory
protected FailedJobCommandFactory failedJobCommandFactory
-
closeListeners
protected List<CommandContextCloseListener> closeListeners
-
reused
protected boolean reused
-
agenda
protected ActivitiEngineAgenda agenda
-
involvedExecutions
protected Map<String,ExecutionEntity> involvedExecutions
-
resultStack
protected LinkedList<Object> resultStack
-
-
Constructor Detail
-
CommandContext
public CommandContext(Command<?> command, ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
close
public void close()
-
logException
protected void logException()
-
addCloseListener
public void addCloseListener(CommandContextCloseListener commandContextCloseListener)
-
getCloseListeners
public List<CommandContextCloseListener> getCloseListeners()
-
hasCloseListener
public boolean hasCloseListener(Class<?> type)
-
executeCloseListenersClosing
protected void executeCloseListenersClosing()
-
executeCloseListenersAfterSessionFlushed
protected void executeCloseListenersAfterSessionFlushed()
-
executeCloseListenersClosed
protected void executeCloseListenersClosed()
-
executeCloseListenersCloseFailure
protected void executeCloseListenersCloseFailure()
-
flushSessions
protected void flushSessions()
-
closeSessions
protected void closeSessions()
-
exception
public void exception(Throwable exception)
Stores the provided exception on thisCommandContextinstance. That exception will be rethrown at the end of closing theCommandContextinstance.If there is already an exception being stored, a 'masked exception' message will be logged.
-
getGenericAttribute
public <T> T getGenericAttribute(String key)
-
getSession
public <T> T getSession(Class<T> sessionClass)
-
getSessionFactories
public Map<Class<?>,SessionFactory> getSessionFactories()
-
getDbSqlSession
public DbSqlSession getDbSqlSession()
-
getEntityCache
public EntityCache getEntityCache()
-
getDeploymentEntityManager
public DeploymentEntityManager getDeploymentEntityManager()
-
getResourceEntityManager
public ResourceEntityManager getResourceEntityManager()
-
getByteArrayEntityManager
public ByteArrayEntityManager getByteArrayEntityManager()
-
getProcessDefinitionEntityManager
public ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
-
getModelEntityManager
public ModelEntityManager getModelEntityManager()
-
getProcessDefinitionInfoEntityManager
public ProcessDefinitionInfoEntityManager getProcessDefinitionInfoEntityManager()
-
getExecutionEntityManager
public ExecutionEntityManager getExecutionEntityManager()
-
getTaskEntityManager
public TaskEntityManager getTaskEntityManager()
-
getIdentityLinkEntityManager
public IdentityLinkEntityManager getIdentityLinkEntityManager()
-
getVariableInstanceEntityManager
public VariableInstanceEntityManager getVariableInstanceEntityManager()
-
getHistoricProcessInstanceEntityManager
public HistoricProcessInstanceEntityManager getHistoricProcessInstanceEntityManager()
-
getHistoricDetailEntityManager
public HistoricDetailEntityManager getHistoricDetailEntityManager()
-
getHistoricVariableInstanceEntityManager
public HistoricVariableInstanceEntityManager getHistoricVariableInstanceEntityManager()
-
getHistoricActivityInstanceEntityManager
public HistoricActivityInstanceEntityManager getHistoricActivityInstanceEntityManager()
-
getHistoricTaskInstanceEntityManager
public HistoricTaskInstanceEntityManager getHistoricTaskInstanceEntityManager()
-
getHistoricIdentityLinkEntityManager
public HistoricIdentityLinkEntityManager getHistoricIdentityLinkEntityManager()
-
getEventLogEntryEntityManager
public EventLogEntryEntityManager getEventLogEntryEntityManager()
-
getJobEntityManager
public JobEntityManager getJobEntityManager()
-
getTimerJobEntityManager
public TimerJobEntityManager getTimerJobEntityManager()
-
getSuspendedJobEntityManager
public SuspendedJobEntityManager getSuspendedJobEntityManager()
-
getDeadLetterJobEntityManager
public DeadLetterJobEntityManager getDeadLetterJobEntityManager()
-
getAttachmentEntityManager
public AttachmentEntityManager getAttachmentEntityManager()
-
getTableDataManager
public TableDataManager getTableDataManager()
-
getCommentEntityManager
public CommentEntityManager getCommentEntityManager()
-
getPropertyEntityManager
public PropertyEntityManager getPropertyEntityManager()
-
getEventSubscriptionEntityManager
public EventSubscriptionEntityManager getEventSubscriptionEntityManager()
-
getHistoryManager
public HistoryManager getHistoryManager()
-
getJobManager
public JobManager getJobManager()
-
addInvolvedExecution
public void addInvolvedExecution(ExecutionEntity executionEntity)
-
hasInvolvedExecutions
public boolean hasInvolvedExecutions()
-
getInvolvedExecutions
public Collection<ExecutionEntity> getInvolvedExecutions()
-
getCommand
public Command<?> getCommand()
-
getException
public Throwable getException()
-
getFailedJobCommandFactory
public FailedJobCommandFactory getFailedJobCommandFactory()
-
getProcessEngineConfiguration
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
-
getEventDispatcher
public ActivitiEventDispatcher getEventDispatcher()
-
getAgenda
public ActivitiEngineAgenda getAgenda()
-
getResult
public Object getResult()
-
setResult
public void setResult(Object result)
-
isReused
public boolean isReused()
-
setReused
public void setReused(boolean reused)
-
-