2012-04-02 69 views
0

有沒有辦法使用CXF將對象設置爲應用程序範圍 - 我寧願不使用Spring來執行此操作。如何在CXF中設置範圍?

我有一個ThreadPoolExecutor設置爲從傳入請求運行任務,所以它需要在請求消失後在更高的範圍內生活。

+0

爲什麼不使用Spring?你正在進入這個簡單解決方案的領域。 – 2012-04-06 21:23:36

回答

1

使用總線:

Bus bus = BusFactory.getDefaultBus(); 
MyClass mc = bus.getExtension(MyClass.class); 
if(mc == null) { 
    mc = new MyClass(); 
    bus.setExtension(mc, MyClass.class); 
}