我尝试在mule esb中使用@Schedule Annotation,但它不起作用。我不知道它有什么问题。我的java代码:
public class MyCache {
@Schedule(interval=1000)
public void writeStr(){
Log.debug("111112222222223333333334444444444");
System.out.println("111112222222223333333334444444444");
}
}
答案 0 :(得分:0)
出于超乎想象的原因,您必须在过时的模型/服务容器中使用@Schedule
带注释的Java组件才能工作。
您上面的课程(我放在com.acme
包中)可以在Mule 3.4.0上使用以下内容:
<model>
<service name="myCacheScheduler">
<component>
<singleton-object class="com.acme.MyCache" />
</component>
</service>
</model>