2012-04-03 29 views
0

Mule有许多端点,组件等,例如http:rest-service-component。我怎么知道什么是源组件,以便我可以尝试找出如何创建自定义变压器或其他东西。mule - 如何将xml中的组件映射到后台源代码

这是更高层次的问题,帮助我现在和未来。较低级别的是我有一个REST端点,并且我试图映射该传入的有效负载以将其放入剩余服务组件请求的有效负载中,然后需要在响应主体中获取信息以设置我的入站端点上的响应状态码。我想我会只使用自定义变压器。

旁注:

所有这些编程XML的是错误的(骡子是错误的)......如果他们想要的动态,只要使用Groovy和不断部署新的Groovy脚本(这是没有办法的办法我会去但比骡更好,因为我实际上可以用调试器进行调试)。他们甚至有选择语句(即if ... else if ... else if)在xml中继承,并在xml中继承......这就像在xml中重新创建OO .....谁梦想这些东西。当然,最大的问题是我周围问了一些问题,我和他们说的每个人都说,与Java相比,使用mule的效率要低3-5倍......哦,快乐。

回答

1

看看您感兴趣的模块/传输的名称空间处理程序,以找到XML元素后面的类。

例如,对于HTTP传输考虑:http://svn.codehaus.org/mule/tags/mule-3.2.1/transports/http/src/main/java/org/mule/transport/http/config/HttpNamespaceHandler.java

PS。如果Mule让你的生产力下降,为什么你首先使用它?选择最适合您需求的工具。

+0

该团队的架构师决定不会让步。我尽我所能,但我想在我来到这里并开始咨询​​之前有一个完整的论点(这与实时使用spring批次一起!)。谢谢(你的)信息! – 2012-04-06 13:34:20