码迷,mamicode.com
首页 > 其他好文 > 详细

018_异步_Schedule

时间:2017-03-01 16:24:04      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:cap   异步   pex   run   并且   yun   rem   class   batch   

类似于Windows Schedule Job;

有两种方式的用法:

直接上代码:

①:

public class AccountSchedula implements Schedulable {
    public void execute(SchedulableContext sc) {
        System.debug(‘ceshi schedula‘);
      
    }
}

测试:@isTest
public class TestAccountSchedule {
static testMethod void myUnitTest() {
        String executeTime = ‘0 0 16 * * ?‘;
        AccountSchedula goodsSchedule = new AccountSchedula();
        System.schedule(‘batch goods‘,executeTime,goodsSchedule);
    }
}

直接run test 便可以看到Log 上的debug信息

  ②:

global class dldcApprovalofTimecardScheduled implements Schedulable {
    global static void execute(SchedulableContext sc) {
        dldc_Timecard_Approval_Reminder.Approval();
    }
}



global class dldc_Timecard_Approval_Reminder{


    global static void Approval() {
    }
}

  在Apex class 中找到dldcApprovalofTimecardScheduled  并且点击schedula ,在页面上上就可以设置执行的时间,不过都是半点或者是整点,看个人喜好选择这两种方式

 

018_异步_Schedule

标签:cap   异步   pex   run   并且   yun   rem   class   batch   

原文地址:http://www.cnblogs.com/bandariFang/p/6484704.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!