将自定义处理程序添加到WSO2 ESB代理服务

时间:2013-06-24 10:46:59

标签: wso2 wso2esb

我正在尝试将自定义处理程序添加到在wso2 esb中创建的代理服务中。使用我想要的处理程序

  1. 拦截对代理服务的调用
  2. 执行某些操作并将值设置为上下文
  3. axis2.xml似乎是实现此目的的地方,但它似乎是所有代理服务的常见配置。如果我想为特定代理服务使用自定义验证处理程序,该怎么办?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)