@Override protected Long getSpecificPriority(ExecutionEntity execution, JobDeclaration<?, ?> param, String jobDefinitionId) { Long specificPriority = null; JobDefinitionEntity jobDefinition = getJobDefinitionFor(jobDefinitionId); if (jobDefinition != null) specificPriority = jobDefinition.getOverridingJobPriority(); if (specificPriority == null) { ParameterValueProvider priorityProvider = param.getJobPriorityProvider(); if (priorityProvider != null) { specificPriority = evaluateValueProvider(priorityProvider, execution, describeContext(param, execution)); } } return specificPriority; }
@Override protected Long getSpecificPriority(ExecutionEntity execution, JobDeclaration<?, ?> param, String jobDefinitionId) { Long specificPriority = null; JobDefinitionEntity jobDefinition = getJobDefinitionFor(jobDefinitionId); if (jobDefinition != null) specificPriority = jobDefinition.getOverridingJobPriority(); if (specificPriority == null) { ParameterValueProvider priorityProvider = param.getJobPriorityProvider(); if (priorityProvider != null) { specificPriority = evaluateValueProvider(priorityProvider, execution, describeContext(param, execution)); } } return specificPriority; }
@Override protected Long getSpecificPriority(ExecutionEntity execution, JobDeclaration<?, ?> param, String jobDefinitionId) { Long specificPriority = null; JobDefinitionEntity jobDefinition = getJobDefinitionFor(jobDefinitionId); if (jobDefinition != null) specificPriority = jobDefinition.getOverridingJobPriority(); if (specificPriority == null) { ParameterValueProvider priorityProvider = param.getJobPriorityProvider(); if (priorityProvider != null) { specificPriority = evaluateValueProvider(priorityProvider, execution, describeContext(param, execution)); } } return specificPriority; }