调度java方法在ofbiz中使用特定时间运行

问题描述 投票:0回答:1

是否可以安排在ofbiz的特定时间运行的方法?喜欢数据库中的工作?

我一直在浏览ofbiz中的服务,我遇到了JobSandbox实体和abiz ofbiz提供了一个非常有用的GUI来设置我假设使用JobSandbox实体的作业的运行。

我只是想看看是否有参考或手册让我通过代码设置服务?

jobs ofbiz
1个回答
1
投票

是的,通过代码安排服务非常容易,请查看以下小片段:

long startTime = new java.util.Date().getTime(); 
 int frequency = RecurrenceRule.DAILY; 
 int interval = 1; 
 int count = 20; 
 LocalDispatcher dispatcher=dctx.getDispatcher(); 
 dispatcher.schedule("myService",_context, startTime, frequency, 
interval, count); 
         }catch (GenericServiceException e){ 
 Debug.logError("Error trying to Schedule My Service: " 
+ e.getMessage()); 
        } 
© www.soinside.com 2019 - 2024. All rights reserved.