Package org.oddjob

The main classes of Oddjob.

See:
          Description

Interface Summary
Describeable Object that implement this interface provide their own description of what should appear on the properties panel of the monitor.
Forceable Allow something to be forced.
Iconic An implementing class is able notify a visual display about the icon and tool tip to associate with the object.
Loadable An interface for components that can be loaded.
OddjobExecutors An Abstraction for providing Oddjob with java ExecutorService implementations.
OddjobServices Defines the internal services Oddjob uses to automatically configure Jobs.
Resetable A class that implements this interface is able to respond to two types of reset message.
Stateful A Stateful job implements this interface so that it's state can be discovered.
Stoppable A class that implements this interface is able to stop executing.
Structural A class which implements this interface will inform listeners when it's structure changes.
 

Class Summary
Main This is a very simple wrapper around Oddjob with a main method.
Oddjob Read a configuration, creates child jobs and executes them.
Oddjob.OddjobRootArooa Provide an ArooaBeanDescriptor for the root Oddjob bean.
OddjobComponentResolver Possibly provide a proxy to use as the component.
OddjobDescriptorFactory Create Oddjobs main ArooaDescriptor.
OddjobLookup  
OddjobRunner A Wrapper for running Oddjob that ensures a smooth shutdown.
OddjobSessionFactory Constructs an ArooaSession for Oddjob.
OddjobShutdownThread A marker class so jobs know they are being stopped by the a shutdown hook.
OJConstants Global constants.
Reserved Where Oddjob uses inspection to control/monitor a component these are the properties methods it uses.
 

Enum Summary
OddjobInheritance Values that the Oddjob Inheritance property can take.
 

Exception Summary
FailedToStopException  
OddjobException An exception to be used by Oddjob jobs.
 

Package org.oddjob Description

The main classes of Oddjob.