Java CronTriggerBean类使用实例

发布时间:2025-12-09 12:04:06 浏览次数:19

实例1: testLargeContentRequest

import org.alfresco.util.CronTriggerBean; //导入依赖的package包/类public void testLargeContentRequest() throws Exception{    authenticationComponent.setCurrentUser(USER_ONE);        // create the 5 mb size buffer of zero bytes    byte[] content = new byte[5 * 1024 * 1024];    Arrays.fill(content, (byte)0);        // chek that we can upload file larger than 4 mb    Response response = sendRequest(new PutRequest("/test/largecontenttest", content, "text/plain"), STATUS_OK);    assertEquals(SUCCESS, response.getContentAsString());        // trigger the webscript temp folder cleaner job    CronTriggerBean webscriptsTempFileCleanerJobTrigger = (CronTriggerBean) getServer().getApplicationContext().getBean("webscripts.tempFileCleanerTrigger");        webscriptsTempFileCleanerJobTrigger.getScheduler().triggerJobWithVolatileTrigger(            webscriptsTempFileCleanerJobTrigger.getJobDetail().getName(),            webscriptsTempFileCleanerJobTrigger.getJobDetail().getGroup(),            webscriptsTempFileCleanerJobTrigger.getJobDetail().getJobDataMap());        // check that we still can upload file larger than 4 mb, i.e. ensure that cleaner has not deleted temp folder    response = sendRequest(new PutRequest("/test/largecontenttest", content, "text/plain"), STATUS_OK);    assertEquals(SUCCESS, response.getContentAsString());} 

实例2: setUp

import org.alfresco.util.CronTriggerBean; //导入依赖的package包/类@Beforepublic void setUp() throws Exception{    ctx = ApplicationContextHelper.getApplicationContext();    jobTrigger = ctx.getBean("propTablesCleanupTrigger", CronTriggerBean.class);} 

实例3: setUp

import org.alfresco.util.CronTriggerBean; //导入依赖的package包/类@Beforepublic void setUp() throws Exception{    jobTrigger = ctx.getBean("propTablesCleanupTrigger", CronTriggerBean.class);} 
crontriggerbean
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477