2013-06-24 40 views
0

我試圖將自定義處理程序添加到在wso2 esb中創建的代理服務器。使用處理我想向WSO2 ESB代理服務添加自定義碳粉盒

  1. 攔截調用代理服務
  2. 執行某些操作和設置值上下文

axis2.xml似乎是一個地方實現這一點,但它似乎所有代理服務的通用配置。如果我想爲自定義驗證處理程序使用特定代理服務,該怎麼辦?

謝謝。

回答

1

你可以爲此寫一個自定義esb中介。通過擴展AbstractMediator,你可以在你有權訪問messageContext的地方編寫你自己的中介類。然後,您可以將此中介放置在您的代理服務中。一些可能對你有幫助的文章。

[1] http://achala11.blogspot.com/2012/12/how-to-write-custom-mediator-wso2-esb.html

[2] http://wso2.com/library/2898

[3] http://maninda.blogspot.com/2012/11/writing-custom-mediator-for-wso2-esb.html

+0

Lakmali,謝謝你的迴應。自定義介體在代理和端點之間的序列中生效。我正在尋找一些東西在到達代理本身之前攔截代碼,並有權訪問那裏的消息上下文(就像處理Web服務的處理程序一樣) – Abdul

相關問題