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.

Licenses Apache 2.0
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 May 2009 17:03
  • Rrelease-after

Changes: Cleaner server-side Oddjob and improved user documentation for Sharing Oddjobs on the network.

  • Rrelease-mid
  •  09 Apr 2009 00:13
  • Rrelease-after

    Changes: Simpler and more intuitive scheduling provided by three components: Timer, Retry, and Trigger. These can be combined to meet most complicated scheduling requirements. New state jobs for extra control over execution flow.

    • Rrelease-mid
    •  24 Feb 2009 16:08
    • Rrelease-after

    Changes: A new Java Bean based configuration framework was added, which supports drag and drop, job by job, between client and server.

    • Rrelease-mid
    •  12 Mar 2006 03:15
    • Rrelease-after

    Changes: The Web front end was improved. Persistance was improved, including database persistance. A new Simple SQL query job was added. Support for java.lang.Runnable jobs was extended. File/directory jobs were improved. The Developer Guide was improved. Lots more examples were added.

    • Rrelease-mid
    •  07 Dec 2005 13:15
    • Rrelease-after

    Changes: Right-click scheduling and un-scheduling of any job on any server on any scheduler on any server. Monitor a process's console output on any server. Job scripting using Groovy or other languages. Cut and Paste support has been added to Oddjob Designer. A new User Guide.

    1f9e6cfe04e8708e815d87ed2e47605b_thumb

    Project Spotlight

    MyPaint

    A painting application with a focus on brushes.

    No-screenshot

    Project Spotlight

    Tie::Table

    A Perl module which maps database tables to hashes.