| Class | Description |
|---|---|
| JavaLaunchTask |
Launcher for java-style tasks.
|
| Job |
Definition of a
Scheduler job. |
| JobProcessor |
Specialized class which listens for incoming jobs (sent by the
Scheduler.timer. |
| JobTask |
Implements tasks to be passed to the java
Scheduler.timer. |
| ProcessLaunchTask |
Implementation for launching a P2J process; this class must be executed under the server's
context.
|
| Scheduler |
Implements a cron-like scheduler, which can run P2J processes or arbitrary Java classes or
methods.
|
| Enum | Description |
|---|---|
| JobMode |
Definition of possible job modes:
JobMode.NOW - execute immediately.
JobMode.ONE_TIME - schedule for execution at a certain time/date.
JobMode.RECURRING - schedule for execution at a certain time/date, recurrent.
|
| JobType |
Definition of possible job types:
JobType.PROCESS - a P2J process.
JobType.CLASS - a Java class implementing Runnable.
JobType.METHOD - a method name qualified with the full class name. |
| Exception | Description |
|---|---|
| JobValidationException |
Exception thrown when validating a scheduled job.
|