Over a million developers have joined DZone.

Oddjob 1.1 Released

DZone's Guide to

Oddjob 1.1 Released

Free Resource

Version 1.1. of Oddjob, the Open Source Task Automation Framework, is now available.

This release includes:

A new JSF AJAX Web Front End which replaces the old Struts version

Oddjob's Browser View

Support for providing a job as a Callable as well as a Runnable.

Here's a Callable:

import java.util.concurrent.Callable;
public class HelloBean implements Callable<Integer> {
    private String time;
    public Integer call() throws Exception {
        System.out.println("Hello at " + time + ".");
        return 0;
    public void setTime(String time) {
        this.time = time;
    public String toString() {
        return "My Callable";

And here it is running in Oddjob:


The ability to Force a Failed Job to Complete.

If a job fails and you work around it manually you can now force that job to comlete so dependent jobs can be triggered.

For more information please see  http://rgordon.co.uk/oddjob


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}