У меня есть следующий боб
<bean id="executor"
class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="1" />
<property name="maxPoolSize" value="1" />
<!-- Positive value leads to LinkedBlockingQueue,
any other value leads to SynchronousQueue -->
<property name="queueCapacity" value="0" />
</bean>
Документация Oracle для SynchronousQueue а> говорит следующее:
Этот класс поддерживает необязательную политику справедливости для упорядочивания ожидающих потоков производителя и потребителя. По умолчанию такой порядок не гарантируется. Однако очередь, созданная с равноправием, равным true, предоставляет потокам доступ в порядке FIFO.
Мой вопрос: как я могу указать, что мне нужна справедливость заказа в моей конфигурации bean-компонента?
Спасибо!