zoukankan      html  css  js  c++  java
  • ofbiz定时任务配置

    1、一个service的java类

    2、在framework/service/servicedef/service.xml中配置上一步的service服务。

    <service name="remindSignOn" engine="java"
                location="org.surpass.test.services.RemindSignOn" invoke="doSignOnRemindJobs" auth="true" 
                use-transaction="false" semaphore="wait">
            <description>update order status</description>
            <required-permissions join-type="AND">
                <check-permission permission="SERVICE_INVOKE_ANY"/>
            </required-permissions>
            <!-- this service has no attributes -->
        </service>  

    比如这是一个提醒签到的定时任务,location 是路径,invoke 是方法名字。

    3、在framework/service/data/ScheduledServices.xml中配置最后一步:

     <TemporalExpression tempExprId="REMIND_SIGNON" tempExprTypeId="FREQUENCY" description="Daily Morning" date1="2016-07-01 09:00:00.000" integer1="5" integer2="1"/>
        <JobSandbox jobId="REMIND_SIGNON_JOBS" jobName="remind sign on everyDay" runTime="2016-07-01 09:00:00.000" serviceName="remindSignOn" poolId="pool" runAsUser="system" tempExprId="REMIND_SIGNON" maxRecurrenceCount="-1"/>
    这里是时间代码:Second = 13, Minute = 12, Hour = 11, Day = 5, Month = 2, Year = 1 ,
    integer1="5" integer2="1" 表示每天执行一次


  • 相关阅读:
    css3渐变色
    css3背景
    css3边框
    css3弹性盒子
    计算机概论
    中断和异常的处理与抢占式多任务
    分页机制和动态页面分配
    任务切换
    任务的隔离和特权级保护
    程序的动态加载和执行
  • 原文地址:https://www.cnblogs.com/ciscoo/p/6259392.html
Copyright © 2011-2022 走看看