2011-10-04 154 views
0

我們有一個使用Apache CXF開發的Web服務客戶端。 裏面我們的客戶類,我們有這樣的:CXF Web服務客戶端:CallbackHandler

public class RunCode implements CallbackHandler 
{ 

    @Test 
    public void getView() 
    { 
     // Code  
    } 

} 

現在我問題是:在什麼情況下我們的類需要實現CallbackHandler? 而在上面的代碼中它究竟做了什麼?

+0

什麼是'CallbackHandler'?我無法想象任何情況下,JUnit測試需要或想要實現這樣的事情。 – bmargulies

+0

CallbackHandler是來自javax.security.auth.callback的接口, – user974802

回答

0

CallbackHandler與WS-SECURITY和WS-SECURITYPOLICY一起使用。見this documentation of CXF WS-SECURITY。你不會讓單元測試類實現它,除非出於一些複雜的原因,你選擇將單元測試的'this'作爲回調對象傳遞給CXF,如果你問我,這將是一個相當巴洛克式的單元測試設計。