Oddjob Reference
- Jobs
-
ant - Run a series of Ant
tasks.
-
client - Connect to an Oddjob server.
-
copy - A Copy job.
-
delete - Delete a file or directory, or files
and directories.
-
depends - A job which depends on another job.
-
designer - Run a GUI designer for Oddjob.
-
echo - Echo text to the console.
-
exec - Execute an external program.
-
exists - Test if a file exists.
-
explorer - Runs Oddjob Explorer.
-
folder - Holds a colection of child job but does not
execute them.
-
foreach - A job which executes its child jobs for
each of the provided values.
-
hsqldb - Start an instance of the HSQL
Database engine.
-
if - This job implements an if/then/else logic.
-
mkdir - Make a directory, including any necessary but
nonexistent parent directories.
-
oddjob - The starting point for a hierarchy of jobs.
-
parallel - A job which contains many child jobs and executes
them all in parallel each on a separate thread.
-
rename - Rename a file or directory.
-
repeat - This job will repeatadly run it's
child job.
-
reset - A job which resets another job.
-
rmireg - A job which creates an RMI registry.
-
run - A job which runs another job.
-
schedule - Add schedules to a given scheduler.
-
scheduler - Run the scheduler.
-
script - Execute a script.
-
sequence - Provide a sequence number which is
incremented each time the job is executed.
-
sequential - Executes children in a sequence.
-
server - A job which allows client a local job hierarchy to
be monitored and managed remotely via JMX.
-
set - A job which sets properties in other
jobs when it executes.
-
sql - Runs a sql query.
-
stop - A job which stops another job.
-
trigger - Used to fire state dependent events such as
a schedule.
-
unschedule - Remove a schedule from a scheduler.
-
variables - This job provides a 'variables'
like declaration within
Oddjob.
-
wait - This Job will either wait a given number of milliseconds
or will wait for a property or job to become available.
- Types
-
buffer - A buffer can be used to store output for different jobs to use.
-
connection - Definition for a Database connection.
-
date - Allows a date to be specified in different formats.
-
environment - Capture an environment variable or
all environment variables.
-
file - Specify a file.
-
filePersister - Persist and load jobs from and to a file.
-
files - Specify files using a wildcard pattern.
-
format - A type which can either format a
number or a date into the given text format.
-
list - A list can list any other type including another list.
-
map - A type which creates a mapping from
the given name to the given value.
-
properties - A type which reads a properties file
and creates a map like type from the contents.
-
schedule - A schedule type defines an Oddjob Schedule as
used in the schedule and retry elements of
ojschedule and
repeat.
-
sqlPersister - Persists job state to a database.
-
system - A type which creates a map
like type from the system properties.
-
value - A simple value, the most common type.
(c) Rob Gordon 2005