С учетом задания Spring Batch , для которого настроен список JobExecutionListener
экземпляров, каков порядок выполнения для каждого из слушателей. Пример:
<job id="myJob" xmlns="http://www.springframework.org/schema/batch">
<batch:listeners>
<batch:listener ref="myJobExecutionListener1" />
<batch:listener ref="myJobExecutionListener2" />
<batch:listener ref="myJobExecutionListener3" />
<batch:listener ref="myJobExecutionListener4" />
</batch:listeners>
<!-- job config continues -->
</job>
В вышеприведенном примере есть гарантия, что слушатели будут выполнены в порядке конфигурации или же слушатели будут выполнены в случайном порядке . Я попытался просмотреть справочную документацию Spring Batch , но я не смог найти это документально, так как мои исследования идут.