A J2EE server application, such as a servlet or EJB component can use
the Scheduler API. Schedulers are accessed by looking them up using a JNDI
name or resource reference.
Java Management Extensions (JMX) applications, such as wsadmin scripts,
can use the Scheduler API using WASScheduler MBeans.
Develop the task.
The Scheduler API supports different
implementations of the TaskInfo interface, each of which can be used to schedule
a particular type of work. Refer to one of the following topics for details:
Note: Creating and manipulating scheduled
tasks through the Scheduler interface is only supported from within the EJB
container or Web container (Enterprise beans or servlets). Looking up and
using a configured scheduler from a J2EE application client container is not
supported.
Receive
scheduler notifications. A notification sink is set on
a task in order to receive the notification events that are generated by a
scheduler when it performs an operation on the task.
Use custom calendars. You can assign aUserCalendar
session bean to a task that allows schedulers to use custom and predefined
date algorithms to determine when a task should run. See the UserCalendar interface for details.
Submit
tasks to a scheduler. After a TaskInfo object has been
created, it can be submitted to the scheduler for task creation by calling
the Scheduler.create() method.
Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.
This feature requires Internet access.
Most of the following links will take you to information that is not part of the formal product documentation and is provided "as is." Some of these links go to non-IBM Web sites and are provided for your convenience only and do not in any manner serve as an endorsement by IBM of those Web sites, the material thereon, or the owner thereof.