public CommandContext(ProcessEngineConfigurationImpl processEngineConfiguration, TransactionContextFactory transactionContextFactory) { this.processEngineConfiguration = processEngineConfiguration; this.failedJobCommandFactory = processEngineConfiguration.getFailedJobCommandFactory(); sessionFactories = processEngineConfiguration.getSessionFactories(); this.transactionContext = transactionContextFactory.openTransactionContext(this); this.restrictUserOperationLogToAuthenticatedUsers = processEngineConfiguration.isRestrictUserOperationLogToAuthenticatedUsers(); }
protected void init() { initTransactionManager(); initDbSchemaOperationsCommandContextFactory(); super.init(); }
protected void invokePreInit() { for (ProcessEnginePlugin plugin : processEnginePlugins) { LOG.pluginActivated(plugin.toString(), getProcessEngineName()); plugin.preInit(this); } }
protected void invokePostInit() { for (ProcessEnginePlugin plugin : processEnginePlugins) { plugin.postInit(this); } }
@Override public void afterCommit() { transactionListener.execute(commandContext); } });
protected void initCommandExecutorTxRequired() { if (commandExecutorTxRequired == null) { commandExecutorTxRequired = initInterceptorChain(commandInterceptorsTxRequired); } }
/** * Creates a new {@link BpmnParse} instance that can be used * to parse only one BPMN 2.0 process definition. */ public BpmnParse createParse() { return bpmnParseFactory.createBpmnParse(this); }
public ProcessEngineConfiguration configureEngine(ProcessEngineConfigurationImpl configuration) { configuration.setJavaSerializationFormatEnabled(true); return configuration; } };
public CommandContext(ProcessEngineConfigurationImpl processEngineConfiguration, TransactionContextFactory transactionContextFactory) { this.processEngineConfiguration = processEngineConfiguration; this.failedJobCommandFactory = processEngineConfiguration.getFailedJobCommandFactory(); sessionFactories = processEngineConfiguration.getSessionFactories(); this.transactionContext = transactionContextFactory.openTransactionContext(this); this.restrictUserOperationLogToAuthenticatedUsers = processEngineConfiguration.isRestrictUserOperationLogToAuthenticatedUsers(); }
protected void invokePreInit() { for (ProcessEnginePlugin plugin : processEnginePlugins) { LOG.pluginActivated(plugin.toString(), getProcessEngineName()); plugin.preInit(this); } }
public void afterCompletion(int status) { if(Status.STATUS_ROLLEDBACK == status && TransactionState.ROLLED_BACK.equals(transactionState)) { transactionListener.execute(commandContext); } else if(Status.STATUS_COMMITTED == status && TransactionState.COMMITTED.equals(transactionState)) { transactionListener.execute(commandContext); } }
protected void init() { initTransactionManager(); initDbSchemaOperationsCommandContextFactory(); super.init(); }
protected void invokePostInit() { for (ProcessEnginePlugin plugin : processEnginePlugins) { plugin.postInit(this); } }
@Override public void beforeCompletion() { transactionListener.execute(commandContext); } });
public ProcessEngineConfiguration configureEngine(ProcessEngineConfigurationImpl configuration) { configuration.setJavaSerializationFormatEnabled(true); return configuration; } };
@Override public void postInit(ProcessEngineConfigurationImpl processEngineConfiguration) { for (ProcessEnginePlugin plugin : plugins) { plugin.postInit(processEngineConfiguration); } }
public ProcessEngineConfiguration configureEngine(ProcessEngineConfigurationImpl configuration) { configuration.setJavaSerializationFormatEnabled(true); return configuration; } };
public void afterCompletion(int status) { if(Status.STATUS_ROLLEDBACK == status && TransactionState.ROLLED_BACK.equals(transactionState)) { transactionListener.execute(commandContext); } else if(Status.STATUS_COMMITTED == status && TransactionState.COMMITTED.equals(transactionState)) { transactionListener.execute(commandContext); } }