Projects / Oddjob


Oddjob is a Java job scheduler and task automation framework. 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. Oddjob 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 extensible via a simple API.

Operating Systems

Recent releases

  •  14 May 2013 20:17

    Release Notes: This release includes an improved For Each Job that supports a parallel run window and the ability to use Oddjob Designer on the nested configuration. Timer and Retry now allow the nextDue property to be set while the timer is running. A Grep Job has been added that can search files or any other input for text or a regular expression. Numerous bugfixes and small enhancements.

    •  12 Sep 2012 05:31

      Release Notes: An improved Job Designer and Job Properties. New JMX support. Numerous bugfixes and small enhancements.

      •  27 Jan 2012 14:15

        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 16:54

          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:33

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.