Projects / Oddjob

Oddjob

Oddjob is a Java job scheduler and job toolkit. A GUI Designer or XML are used to define a hierarchy of jobs. Sequential, parallel, and conditional execution (or combinations) allow for nearly any business process to be modelled by the hierarchy. It can run on the desktop or on a server and uses JMX to control remote instances via an Explorer-style GUI. Basic Web-based monitoring is also available. It can be embedded in client code and is easily extendable via a simple API.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  27 Jan 2012 21:02

Release Notes: A new JSF AJAX Web frontend replaces the old Struts version. The ability to force a failed job to complete has been added.

  •  25 Oct 2011 21:06

Release Notes: Improved scheduling, more intuitive configuration, and many more examples. Oddjob Explorer now has the ability to open new windows, navigation is easier, and more accelerator keys have been added. A read only role for the JMX client has been introduced, and a JMX server can now use the Platform MBean. Many bugs have been fixed, extra tests have been added, and job documentation improved.

  •  02 May 2011 20:53

    Release Notes: Adoption of the international date standard ISO 8601 for all configurations. An input handler for prompting for user input. An improved Reference Guide including many more examples.

    •  29 Aug 2010 09:36

    Release Notes: This release includes simple archiving by taking a snapshot of a job's silhouette, support for distributing work across multiple servers by using a job that grabs for work, and much improved SQL support, including running stored procedures and parameterized queries.

    •  28 Sep 2009 18:15

    Release Notes: This release includes server security with JMX Simple Security, network failure detection in the JMX client, a cleaner core Oddjob achieved with more Oddballs, and a Simple services framework for auto wiring beans.

    Screenshot

    Project Spotlight

    o42a

    A high-level general purpose programming language.

    Screenshot

    Project Spotlight

    WebIssues

    An issue tracking and team collaboration system.