问题描述
1:吊索作业。这在本地 SDK 和 AEM 云上都执行过,但在指定时间到来时执行了很多次。
2:公共调度程序。这在本地 SDK 上很好,但在 AEM 云环境中没有任何作用。
我想知道如何用第二种方式(Sling Commons Scheduler)执行它。
这是我的示例代码
import org.osgi.service.component.annotations.Component;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Component(service = Runnable.class,property = { Scheduler.PROPERTY_SCHEDULER_EXPRESSION + "=0 30 * * * ? " })
public class Myjob implements Runnable {
private final Logger logger = LoggerFactory.getLogger(this.getClass());
@Override
public void run() {
logger.info("this message is from myjob");
}
}
以上代码在本地 SDK 上运行良好。在 AEM 云上,不起作用。请帮帮我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)