Beispiel: Standardschedulerkalender verwenden

Sie können die Kalender SIMPLE und CRON in jeder J2EE-Anwendung verwenden.

Wenn Sie die Standardschedulerkalender verwenden möchten, müssen Sie das Enterprise JavaBeans-Home-Standardobjekt UserCalendarHome suchen, die Bean UserCalendar erstellen und die Methode applyDelta() aufrufen. Einzelheiten zur Methode applyDelta und zur Syntax für die Kalender SIMPLE und CRON finden Sie im Artikel Schnittstelle "UserCalendar".

Beispiel:

import java.util.Date;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import com.ibm.websphere.scheduler.UserCalendar;
import com.ibm.websphere.scheduler.UserCalendarHome;

// Ausgangskontext erstellen
InitialContext ctx = new InitialContext();

// Standard-Home-Objekt UserCalendar suchen und eingrenzen.
UserCalendarHome defaultCalHome=(UserCalendarHome)
		PortableRemoteObject.narrow(ctx.lookup(
      UserCalendarHome.DEFAULT_CALENDAR_JNDI_NAME), 
	   UserCalendarHome.class);

// Standard-UserCalendar-Instanz erstellen.
UserCalendar defaultCal = defaultCalHome.create();

// Mit CRON ein Datum basierend auf dem aktuellen Datum
// und der aktuellen Uhrzeit berechnen. Das nächste Datum
// zurückgegeben, das Samstag 2 Uhr nachmittags entspricht.
Date newDate = 
    defaultCal.applyDelta(new Date(), 
        "CRON", "0 0 2 ? * SAT");

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsch_usingcalendar
Dateiname:tsch_usingcalendar.html