Если единственное, что вам нужно, это отключение, используйте destroy-method
:
<bean id="threadPool" class="java.util.concurrent.Executors"
factory-method="newFixedThreadPool"
destroy-method="shutdown">
<constructor-arg type="int" value="6"/>
</bean>
Работает у нас отлично.Возможно, вам придется использовать factory-method="newScheduledThreadPool"
вместо.