Oddjob 1.7.0
Packages
Package
Description
The main classes of Oddjob.
Support for Ant task embedded in Oddjob configurations.
Arooa stands for A Rip Off Of Ant, and provides ant like configuration.
Provide classes for creating the Job documentation.
Elements break a document section into it's various parts so that documentation can be produced in
various formats such as HTML and MarkDown.
Provide an implementation of PropertyAccessor using Apache
BeanUtils.
Provides conversions between properties of different types.
Standard Convertlets.
All or nothing conversions.
Concerning deployment and implementations of
ArooaDescriptor in particular.Annotations for an
AnnotatedBeanDescriptorContributor.Classes for creating forms for ArooaConfigurations.
Oddjob Designer Actions.
Classes for the Swing Designer Panels.
Where should these classes go? They are here for now.
Screen Models.
Swing views of the Forms and Fields.
Support for a
MultiTypeTableView.Handlers which handle XML elements during the parsing of
a configuration file.
Parsing
ArooaConfigurations to and from JSON.Relating to the Arooa Life-cycle.
Provide additional Log agnostic functionality such as appenders.
Classes concerning the parsing a configurations.
Classes that change the parsing patter by intercepting the
current context.
Classes which deal with configuring an object using reflection.
Classes concerned with the BeanRegistry which provides a
dynamic lookup of components.
Classes concerning runtime configuration.
The standard configuration parsing implementation.
The base elements Arooa provides.
Miscellaneous utility classes.
Classes for parsing XML.
A simple pipeline processing framework intended for beans but
actually supporting any java Object.
Provides the ability to assemble a bean bus.
Destination for beans to arrive at.
Things that drive beans down a bus.
Classes to describe a component.
This package contains classes for the GUI
Oddjob configuration tool.
Design Components.
Design Elements.
Forms for the schedules.
Supports triggering jobs on events of some type.
Oddjob framework classes.
Classes that adapt a component to an Oddjob component.
Used by wrappers to expose properties of wrapped components.
Classes to wrap components as Oddjob jobs.
Class that adapt components as Oddjob services.
Classes that components can extend to create Oddjob jobs and services.
Utility classes.
Help with Icons.
For soliciting input from a user.
Various type of input requests that can be made.
File and IO jobs.
Oddjob JMX support.
Classes for the JMX client side.
Support for the JMXServiceJob which exposes the attributes and operations
of MBeans to other jobs within Oddjob.
Implementations of
invalid @link
{@link org.oddjob.jmx.server.ServerInterfaceHandlerFactory</p>
Classes for the JMX server side.
General jobs.
General Jobs which acto on or depend on another job.
Jobs that have children.
Class that are the run-oddjob.jar.
Log Archiver functionality.
For creating an
LogArchiver with an Appender.In memory implementation of Log capture.
Adapter between SLF4J and Oddjob log caching.
Java Mail support.
Classes for the swing gui monitor.
Actions which may be performed on a Job.
Classes relating to Job Actions.
Classes for the ExplorerContext.
Explorer Controllers.
Explorer Model.
Explorer View Components.
FTP Job.
Oddballs is Oddjob's module system.
Classes for persistence.
Generic remote interface to support Oddjob remoting.
Provides a Rest API to a server side Oddjob Instance.
Classes for RMI.
Classes for creating and using Oddjob schedules.
Individual Schedule implementations.
Type of time used by schedules.
Different types of schedulers.
Scripting Jobs and Types.
Support for Sql operations within Oddjob using jdbc.
Classes for state.
Support state expressions of the for job1 is SUCCESS and job2 is FAILURE.
Classes for structure.
Various Swing Components.
Utility classes.
Concerning support for values.
Handles loading properties.
Types that provide values to jobs.
Provides a web interface to Oddjob over JSON.
JSON implementations with Google's GSON.
Beans that implement
GsonConfigurator for
an oj-gson.xml file.