Mule—如何在Java组件中获取当前组件的名称

Mule—如何在Java组件中获取当前组件的名称,mule,Mule,在Mule中,如何在java组件中获取当前组件的名称 比如说, 我在mule流中有这样一个Java组件:- <component class="com.paris.ClimbTower" doc:name="Climb" doc:description="Climb the Tower"/> 我希望能够在攀登塔类中获得组件名称(“攀登”)以及可能的描述(“攀登塔”)。我在传入的eventContext中四处查看,但在任何地方都看不到它 提前谢谢 Spring(加载Mule组件)忽略

在Mule中,如何在java组件中获取当前组件的名称

比如说,

我在mule流中有这样一个Java组件:-

<component class="com.paris.ClimbTower" doc:name="Climb" doc:description="Climb the Tower"/>
我希望能够在攀登塔类中获得组件名称(“攀登”)以及可能的描述(“攀登塔”)。我在传入的eventContext中四处查看,但在任何地方都看不到它


提前谢谢

Spring(加载Mule组件)忽略了
doc
命名空间中的属性,因此您无法直接访问这些值

您可以通过直接解析XML文件来读取这些值

public class ClimbTower implements Callable {
    @Override
    public Object onCall(MuleEventContext eventContext) throws Exception {
        ?????
    }