ThreadPoolExecutorFactoryBeanは、DisposableBeanを実装するFactoryBeanです。このようなSpringのXML Bean定義で使用される場合
<bean id="executorService"
class="org.springframework.scheduling.concurrent.ThreadPoolExecutorFactoryBean"/>
作成された Bean はExecutorServiceThreadPoolExecutorFactoryBean#destroy()
のインスタンスになり、Spring Application Context がシャットダウンされると、確実に呼び出されます。
そのような Bean を Spring 3 の@Configurationクラスで構成することは可能ですか?