[英]EJB application shutdown hook
當部署/取消部署 EJB 應用程序(以停止 JMX MServerBean)時,我將如何添加關閉掛鈎(就像JVM 關閉掛鈎)來偵聽(獲取通知)?
我可以使用 ServletContextListener,不幸的是這是一個 EJB jar。
使用@Singleton
bean 並實現@PreDestroy
:
@Startup
@Singleton
public class HookBean {
@PreDestroy
void wholeApplicationShuttingDown {
}
}
更新:剛剛注意到ejb-3.0
標簽。 @Singleton
是在 3.1 中添加的。 但也許你會發現它很有用。
使用帶有@PreDestroy
方法的無狀態 Bean
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.