public void execute(CommandContext commandContext) { LOG.debugNotifyingJobExecutor("notifying job executor of new job"); jobExecutor.jobWasAdded(); } }
public TimerEntity createTimer(ExecutionEntity execution) { TimerEntity timer = super.createJobInstance(execution); scheduleTimer(timer); return timer; }
public void acquiredJobs(String processEngine, AcquiredJobs acquiredJobs) { logDebug( "022", "Acquired {} jobs for process engine '{}': {}", acquiredJobs.size(), processEngine, acquiredJobs.getJobIdBatches()); }
@Override public AsyncContinuationConfiguration newConfiguration(String canonicalString) { String[] configParts = tokenizeJobConfiguration(canonicalString); AsyncContinuationConfiguration configuration = new AsyncContinuationConfiguration(); configuration.setAtomicOperation(configParts[0]); configuration.setTransitionId(configParts[1]); return configuration; }
protected Long getActivityPriority(ExecutionEntity execution, JobDeclaration<?, ?> jobDeclaration) { if (jobDeclaration != null) { ParameterValueProvider priorityProvider = jobDeclaration.getJobPriorityProvider(); if (priorityProvider != null) { return evaluateValueProvider(priorityProvider, execution, describeContext(jobDeclaration, execution)); } } return null; }
@Override protected Long getProcessDefinitionPriority(ExecutionEntity execution, JobDeclaration<?, ?> jobDeclaration) { ProcessDefinitionImpl processDefinition = jobDeclaration.getProcessDefinition(); return getProcessDefinedPriority(processDefinition, BpmnParse.PROPERTYNAME_JOB_PRIORITY, execution, describeContext(jobDeclaration, execution)); }
public void execute(CommandContext commandContext) { LOG.debugAddingNewExclusiveJobToJobExecutorCOntext(jobId); jobExecutorContext.getCurrentProcessorJobQueue().add(jobId); logExclusiveJobAdded(commandContext); }
protected static void handleJobFailure(final String nextJobId, final JobFailureCollector jobFailureCollector, Throwable exception) { LOGGING_HANDLER.exceptionWhileExecutingJob(nextJobId, exception); jobFailureCollector.setFailure(exception); }
protected void ensureInitialization() { acquireJobsCmdFactory = new DefaultAcquireJobsCommandFactory(this); acquireJobsRunnable = new SequentialJobAcquisitionRunnable(this); }
@Override protected JobHandlerConfiguration resolveJobHandlerConfiguration(ExecutionEntity context) { return resolveJobHandler().newConfiguration(rawJobHandlerConfiguration); }
public void acquiredJobs(String processEngine, AcquiredJobs acquiredJobs) { logDebug( "022", "Acquired {} jobs for process engine '{}': {}", acquiredJobs.size(), processEngine, acquiredJobs.getJobIdBatches()); }
@Override public AsyncContinuationConfiguration newConfiguration(String canonicalString) { String[] configParts = tokenizeJobConfiguration(canonicalString); AsyncContinuationConfiguration configuration = new AsyncContinuationConfiguration(); configuration.setAtomicOperation(configParts[0]); configuration.setTransitionId(configParts[1]); return configuration; }
protected Long getActivityPriority(ExecutionEntity execution, JobDeclaration<?, ?> jobDeclaration) { if (jobDeclaration != null) { ParameterValueProvider priorityProvider = jobDeclaration.getJobPriorityProvider(); if (priorityProvider != null) { return evaluateValueProvider(priorityProvider, execution, describeContext(jobDeclaration, execution)); } } return null; }
@Override protected Long getProcessDefinitionPriority(ExecutionEntity execution, JobDeclaration<?, ?> jobDeclaration) { ProcessDefinitionImpl processDefinition = jobDeclaration.getProcessDefinition(); return getProcessDefinedPriority(processDefinition, BpmnParse.PROPERTYNAME_JOB_PRIORITY, execution, describeContext(jobDeclaration, execution)); }
public void execute(CommandContext commandContext) { LOG.debugAddingNewExclusiveJobToJobExecutorCOntext(jobId); jobExecutorContext.getCurrentProcessorJobQueue().add(jobId); logExclusiveJobAdded(commandContext); }
public void execute(CommandContext commandContext) { LOG.debugNotifyingJobExecutor("notifying job executor of new job"); jobExecutor.jobWasAdded(); } }
public TimerEntity createTimer(ExecutionEntity execution) { TimerEntity timer = super.createJobInstance(execution); scheduleTimer(timer); return timer; }
protected static void handleJobFailure(final String nextJobId, final JobFailureCollector jobFailureCollector, Throwable exception) { LOGGING_HANDLER.exceptionWhileExecutingJob(nextJobId, exception); jobFailureCollector.setFailure(exception); }
protected void ensureInitialization() { acquireJobsCmdFactory = new DefaultAcquireJobsCommandFactory(this); acquireJobsRunnable = new SequentialJobAcquisitionRunnable(this); }
@Override protected JobHandlerConfiguration resolveJobHandlerConfiguration(ExecutionEntity context) { return resolveJobHandler().newConfiguration(rawJobHandlerConfiguration); }