package org.activiti.engine.impl.interceptor
CommandContext
public CommandContext(Command<?> command, ProcessEngineConfigurationImpl processEngineConfiguration) {
this.command = command;
this.processEngineConfiguration = processEngineConfiguration;
this.failedJobCommandFactory = processEngineConfiguration.getFailedJobCommandFactory();
sessionFactories = processEngineConfiguration.getSessionFactories();
this.transactionContext = processEngineConfiguration
.getTransactionContextFactory()
.openTransactionContext(this);
}
activiti中一个CommandContext就是有一个事务管理