mule - 如何在启动mule(服务器侦听器)上运行代码

时间:2012-03-23 19:03:01

标签: mule

我正在阅读这篇文章

MULE lifecycle - how to hook into startup process

但我不知道如何将xml放在mule-config.xml文件中。我没有流,入站端点或出站端点。我只是有一个启动和停止的类,我需要运行一些代码。什么是mule xml?我找不到任何这方面的例子。

感谢, 迪安

1 个答案:

答案 0 :(得分:5)

试试这个:

<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:spring="http://www.springframework.org/schema/beans"
        xsi:schemaLocation="
                http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.2/mule.xsd">
        <spring:beans>
            <spring:bean id="initializer" class="org.myclass.that.implements.muleContextNotificationListener.MuleContextNotification"/>
        </spring:beans>

        <notifications>
            <notification event="CONTEXT"/>
            <notification-listener ref="initializer"/>
        </notifications>

    </mule>

(灵感来自this