태스크 개발 및 스케줄 지정
태스크를 개발하고 스케줄을 지정하려면, 구성된 스케줄러를 사용하십시오.
프로시저
예
Java EE 애플리케이션에서 SIMPLE 및 CRON 달력을 사용할 수 있습니다. 이 예는 프로세스를 설명합니다.
기본 스케줄러 달력 사용. 다음 코드 예제는 연결을 올바르게 및 잘못 사용하는 방법을 설명합니다.
기본 스케줄러 달력 사용은 기본 UserCalendarHome EJB(Enterprise JavaBeans) 홈 오브젝트 검색, UserCalendar Bean 작성 및 applyDelta() 메소드 호출을 포함합니다. applyDelta 메소드 및 SIMPLE과 CRON 달력의 구문에 대한 세부사항은 UserCalendar 인터페이스 주제를 참조하십시오.
import java.util.Date;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import com.ibm.websphere.scheduler.UserCalendar;
import com.ibm.websphere.scheduler.UserCalendarHome;
// Create an initial context
InitialContext ctx = new InitialContext();
// Lookup and narrow the default UserCalendar home.
UserCalendarHome defaultCalHome=(UserCalendarHome)
PortableRemoteObject.narrow(ctx.lookup(
UserCalendarHome.DEFAULT_CALENDAR_JNDI_NAME),
UserCalendarHome.class);
// Create the default UserCalendar instance.
UserCalendar defaultCal = defaultCalHome.create();
// Calculate a date using CRON based on the current
// date and time. Return the next date that is
// Saturday at 2AM
Date newDate =
defaultCal.applyDelta(new Date(),
"CRON", "0 0 2 ? * SAT");