다음 명령행을 사용하여 응용프로그램 스케줄러 MBean을 호출하십시오.
try { //First we set up the Schedule entry ScheduleEntry entry1 = new ScheduleEntry(); entry1.setCName("BPEWebClient_localhost_server1"); entry1.setCType("Application"); entry1.setCVersion("ver1"); entry1.setCTransition("startApplication"); entry1.setSchedulerNumberOfRepeats(3); // Fire Three times entry1.setScheduleEntryStatus(TaskStatus.SCHEDULED); entry1.setRType(Recurrence.MINUTES); entry1.setRWeekNumber(-1); entry1.setRPeriod(2); entry1.setInitialDate(new Date(System.currentTimeMillis()+SIXTY_SECOND_OFFSET)); entry1.setRepeatInterval(entry1.getInitialDate(), entry1.getRType(), entry1.getRWeekNumber(), entry1.getRPeriod()); entry1.setComponentID(entry1.getCName(), entry1.getCType(), entry1.getCVersion(), entry1.getCTransition());
그런 후 Mbean의 createSchedulerEntry 메소드를 호출하십시오. ScheduleEntry 클래스의 이름과 함께 스케줄러 항목 entry1에 매개변수로서 전달합니다.
mbs.invoke(schedulerExtMBName, "createScheduleEntry", new Object[]{entry1}, new String[]{"com.ibm.wbiserver.scheduler.common.ScheduleEntry"});
result = mbs.invoke("readAllScheduleEntries", null, null); } catch (MigrationException e) { e.printStackTrace(); }
최종 갱신: 2006년 4월 13일
(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)