Mule ESB注释不起作用

时间:2013-07-25 09:26:07

标签: annotations mule schedule

我尝试在mule esb中使用@Schedule Annotation,但它不起作用。我不知道它有什么问题。我的java代码:

public class MyCache {

    @Schedule(interval=1000)
    public void writeStr(){

        Log.debug("111112222222223333333334444444444");
        System.out.println("111112222222223333333334444444444");
    }

}

1 个答案:

答案 0 :(得分:0)

出于超乎想象的原因,您必须在过时的模型/服务容器中使用@Schedule带注释的Java组件才能工作。

您上面的课程(我放在com.acme包中)可以在Mule 3.4.0上使用以下内容:

<model>
    <service name="myCacheScheduler">
        <component>
            <singleton-object class="com.acme.MyCache" />
        </component>
    </service>
</model>