public IntegrationContextManager integrationContextManagerBean(ProcessEngine processEngine) { return processEngine.getProcessEngineConfiguration().getIntegrationContextManager(); }
public IntegrationContextService integrationContextServiceBean(ProcessEngine processEngine) { return processEngine.getProcessEngineConfiguration().getIntegrationContextService(); }
public static void executeJobExecutorForTime(ActivitiRule activitiRule, long maxMillisToWait, long intervalMillis) { executeJobExecutorForTime(activitiRule.getProcessEngine().getProcessEngineConfiguration(), maxMillisToWait, intervalMillis); }
public static void waitForJobExecutorOnCondition(ActivitiRule activitiRule, long maxMillisToWait, long intervalMillis, Callable<Boolean> condition) { waitForJobExecutorOnCondition(activitiRule.getProcessEngine().getProcessEngineConfiguration(), maxMillisToWait, intervalMillis, condition); }
public static void waitForJobExecutorToProcessAllJobs(ActivitiRule activitiRule, long maxMillisToWait, long intervalMillis) { waitForJobExecutorToProcessAllJobs(activitiRule.getProcessEngine().getProcessEngineConfiguration(), activitiRule.getManagementService(), maxMillisToWait, intervalMillis); }
protected void initializeServices() { processEngineConfiguration = processEngine.getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); historyService = processEngine.getHistoryService(); managementService = processEngine.getManagementService(); }
ExpressionManager expressionManager = ((ProcessEngineConfigurationImpl) processEngine.getProcessEngineConfiguration()).getExpressionManager();
DeploymentCache<ProcessDefinitionCacheEntry> deploymentCache = ((ProcessEngineConfigurationImpl) processEngine.getProcessEngineConfiguration()).getProcessDefinitionCache(); if (deploymentCache instanceof DefaultDeploymentCache) { metrics.put("cachedProcessDefinitionCount",
ProcessDiagramGenerator pdg = processEngine.getProcessEngineConfiguration().getProcessDiagramGenerator(); processEngine.getProcessEngineConfiguration().getActivityFontName(), processEngine.getProcessEngineConfiguration().getLabelFontName(), processEngine.getProcessEngineConfiguration().getActivityFontName(), processEngine.getProcessEngineConfiguration().getProcessEngineConfiguration().getClassLoader(), 1);
/** * 获取流程配置 * * @return 流程配置对象 */ public static ProcessConfiguration getConfiguration() { return ((ProcessConfiguration) getEngine().getProcessEngineConfiguration()); }
@Override public Object getCamelContextObject(String camelContextValue) { SpringProcessEngineConfiguration springConfiguration = (SpringProcessEngineConfiguration) getProcessEngine().getProcessEngineConfiguration(); if (StringUtils.isEmpty(camelContextValue)) { camelContextValue = springConfiguration.getDefaultCamelContext(); } // Get the CamelContext object and set the super's member variable. Object ctx = springConfiguration.getApplicationContext().getBean(camelContextValue); return ctx; } }
@Override public ProcessDefinition getProcessDefinition(final String processDefinitionId) { final ProcessEngineConfigurationImpl processEngineConfig = (ProcessEngineConfigurationImpl) getProcessEngine().getProcessEngineConfiguration(); ProcessDefinition processDefinitionEntity = processEngineConfig.getCommandExecutor().execute(new Command<ProcessDefinition>() { @Override public ProcessDefinition execute(CommandContext commandContext) { return processEngineConfig.getDeploymentManager().findDeployedProcessDefinitionById(processDefinitionId); } }); return processDefinitionEntity; }
@Override public ProcessDefinition getProcessDefinitionByKey(final String processDefinitionKey) { final ProcessEngineConfigurationImpl processEngineConfig = (ProcessEngineConfigurationImpl) getProcessEngine().getProcessEngineConfiguration(); ProcessDefinition processDefinition = processEngineConfig.getCommandExecutor().execute(new Command<ProcessDefinition>() { @Override public ProcessDefinition execute(CommandContext commandContext) { return processEngineConfig.getDeploymentManager().findDeployedLatestProcessDefinitionByKey(processDefinitionKey); } }); return processDefinition; }
@Override public BpmnModel getProcessDefinitionBpmnModel(final String processDefinitionId) { final ProcessEngineConfigurationImpl processEngineConfig = (ProcessEngineConfigurationImpl) getProcessEngine().getProcessEngineConfiguration(); return processEngineConfig.getDeploymentManager().getBpmnModelById(processDefinitionId); }
@Override public void setJobProcessor(List<Object> flowable5JobProcessors) { getProcessEngine().getProcessEngineConfiguration().setJobProcessors(convertToFlowable5JobProcessors(flowable5JobProcessors)); }
@Override public void setClock(Clock clock) { ProcessEngineConfiguration processEngineConfig = getProcessEngine().getProcessEngineConfiguration(); if (processEngineConfig.getClock() == null) { getProcessEngine().getProcessEngineConfiguration().setClock(clock); } else { Clock activiti5Clock = processEngineConfig.getClock(); activiti5Clock.setCurrentCalendar(clock.getCurrentCalendar()); } }
@Override public void handleFailedJob(Job job, Throwable exception) { if (job == null) return; final ProcessEngineConfigurationImpl processEngineConfig = (ProcessEngineConfigurationImpl) getProcessEngine().getProcessEngineConfiguration(); final org.activiti.engine.impl.persistence.entity.JobEntity activity5Job = convertToActiviti5JobEntity((JobEntity) job); AsyncJobUtil.handleFailedJob(activity5Job, exception, processEngineConfig.getCommandExecutor()); }
@Override public void deleteDeployment(String deploymentId, boolean cascade) { try { final ProcessEngineConfigurationImpl processEngineConfig = (ProcessEngineConfigurationImpl) getProcessEngine().getProcessEngineConfiguration(); processEngineConfig.getRepositoryService().deleteDeployment(deploymentId, cascade); } catch (org.activiti.engine.ActivitiException e) { handleActivitiException(e); } }
@Override public void executeJob(Job job) { if (job == null) return; final ProcessEngineConfigurationImpl processEngineConfig = (ProcessEngineConfigurationImpl) getProcessEngine().getProcessEngineConfiguration(); final org.activiti.engine.impl.persistence.entity.JobEntity activiti5Job = convertToActiviti5JobEntity((JobEntity) job); callJobProcessors(JobProcessorContext.Phase.BEFORE_EXECUTE, activiti5Job, processEngineConfig); processEngineConfig.getCommandExecutor().execute(new ExecuteJobsCmd(activiti5Job)); }
protected void initializeServices() { processEngineConfiguration = processEngine.getProcessEngineConfiguration(); repositoryService = processEngine.getRepositoryService(); runtimeService = processEngine.getRuntimeService(); taskService = processEngine.getTaskService(); historyService = processEngine.getHistoryService(); identityService = processEngine.getIdentityService(); managementService = processEngine.getManagementService(); formService = processEngine.getFormService(); }