interceptor

    0熱度

    1回答

    我想爲以InvocationContext爲參數的方法編寫一個單元測試。更具體地說,這是該方法的簽名和要領。 @AroundInvoke public Object autoLogMethodCall(final InvocationContext context) throws Exception { String className = context.getClass().ge

    0熱度

    1回答

    我想通過攔截 路由中的每個傳入交換,使用InterceptFrom功能將緩存方面應用於Apache Camel路由。 我能夠成功地從單獨的xml文件加載RestDefinitions和RouteDefinitions。 以類似的方式我想從單獨的XML文件加載截取定義。 我目前在我的xml(Intercept.xml)文件中有以下內容,我用它來加載InterceptFrom定義如下。我現在只記錄他們

    0熱度

    1回答

    尋找諮詢如何建立一個簡單的多線程水槽源。 我一直在使用spoolDir源在我的本地開發環境中測試我的攔截,但是從下面的鏈接,它看起來像spoolDir來源永遠是單線程: Reading Flume spoolDir in parallel 我們有一個攔截器,可能是生產中的錯誤,因爲它使用非線程安全的SimpleDateFormatter,我試圖在我簡單的開發環境中重現。

    3熱度

    1回答

    我試圖在我們切換環境時將臨時解決方法添加到我的請求的授權標頭。我試圖在擴展HandlerInterceptorAdapter的攔截器中處理它。 我使用MutableHttpServletRequest類製作here以便能夠將請求頭添加到請求中,但似乎沒有任何方法可以實際修改攔截器中返回的請求。有任何想法嗎? 編輯:或者我必須在過濾器中做到這一點?

    1熱度

    1回答

    我已經創建了一個攔截器,它將爲MultiPart請求執行UNMARSHAL階段的特定邏輯,對於這個階段,完全有一個不同的CXF攔截器,我不想寫我的邏輯。 我的問題是我們可以爲同一階段創建多個CXF攔截器嗎? 如果是 比它們被要求的順序要求的順序如下例如 例如, public class Interceptor1 extends AbstractPhaseInterceptor<Message> {

    0熱度

    1回答

    我有一個類: import javax.inject.Inject; import javax.interceptor.AroundInvoke; import javax.interceptor.InvocationContext; public class AccessReportInterceptor { private Logger log = Logger.getLog

    0熱度

    1回答

    在我的JEE應用,在GlassFish 3運行,我有以下情況: MyFacade類 @Interceptors(SomeInterceptor.class) public void delete(Flag somethingForTheInterceptor, String idToDelete) { ....... } @Interceptors(SomeInterceptor

    0熱度

    1回答

    我正在尋找一種方法來攔截從JavaScript(Rhino/Java)到任何和所有Java對象(Java-Methods)的所有方法調用。 我想: 指望他們(通過方法名&參數) 能夠拋出一個異常,如果該方法被禁止 有沒有辦法來這裏面Rhino引擎? 我知道還有其他選項,如面向方面編程庫,但我想避免這些。 我也嘗試更換Rhino引擎中的NativeJavaMethod實現,但是與系統非常深入並且無法

    2熱度

    3回答

    我有一個Spring-Boot應用程序打包爲tomcat依賴提供的戰爭(所以我有兩個選項 - 啓動後使用打包的.war在嵌入式容器中運行它通過java -jar命令並且還可以在獨立的servlet容器上運行)。 下面是我的應用程序的主類 package com.mycompany.edsa.dgv.proxysvc; import org.springframework.boot.Spring

    0熱度

    1回答

    在我的Grails 3.2應用程序中,我發現在after和afterView方法中未設置cookie。 我的(簡化的)控制器: class MyInterceptor { boolean before() { Cookie c = new Cookie('before', 'ok') response.addCookie c true }