Interface | Description |
---|---|
AsynchronousJob |
A Component that is probably a
Service that interacts with
the framework to inform it when it has entered an exception state and
when it is complete. |
ComponentAdapter |
Something that adapts a component to implement an interface.
|
ComponentWrapper |
Marker interface for something that can wrap a component.
|
Exportable | |
FallibleComponent |
A component that knows it might fail and would like to be able to inform
the framework when it does.
|
OptionallyTransient |
Allow Components to be optionally transient by specifying the transient
property is true;
|
PropertyChangeNotifier |
A Bean that is able to notify listeners of property changes.
|
Service | |
ServiceAdaptor |
Something that adapts a component to be a
Service . |
ServiceStrategy |
Something that can attempt to adapt a component to a service.
|
Transient |
A marker interface to indicate that an object is
not {link java.io.Serializeable}.
|
Transportable |
A Transportable object is one which can be sent across the network and
resolved locally.
|
WrapperFactory<T> |
Something the can create a wrapper for a component.
|
WrapperInvocationHandler |
The
InvocationHandler used by an Proxy for a Runnable or
other wrapped. |
Class | Description |
---|---|
AsyncExecutionSupport |
Helper class for things that execute jobs in parallel.
|
BaseComponent |
An abstract implementation of a component which provides common
functionality to jobs and services.
|
BasePrimary |
An abstract implementation of a component which provides common functionality to
concrete sub classes.
|
BaseWrapper |
Base class for proxy creators.
|
BaseWrapperFactory<T> | |
CallableProxyGenerator |
Generate an Oddjob proxy for a Callable.
|
ComponentBoundry |
Handles the crossover between components.
|
ContextClassloaders |
Stack of class loaders.
|
DefaultInvocationHandler |
Default invocation handler for Proxies for wrapped components.
|
ExecutionWatcher |
Watches the execution of jobs and executes an action when all jobs
have been executed.
|
ProxyGenerator<T> |
Generates a Proxy for a wrapped component.
|
ResetableAdaptorFactory |
Create an adaptor to a Resetable that adapts a component either
because it is Resetable or because it has annotations to resetable
methods.
|
RunnableProxyGenerator |
Proxy generator for a Runnable.
|
RunnableWrapper |
Creates a proxy for any
Runnable to allow it to be controlled and
monitored within Oddjob. |
SerializableJob | |
ServiceMethodAdaptor |
A
ServiceAdaptor that uses a start and stop method. |
ServiceProxyGenerator |
Generate a Proxy for a service.
|
ServicesJob | |
ServicesJob.ServiceDefinition |
Definition of a service.
|
ServiceStrategies |
A collection of different strategies that are applied to a component
to see if it can be adapted to a
Service . |
ServiceStrategies.HasServiceAnnotationsStrategy | |
ServiceStrategies.HasServiceMethodsStrategy | |
ServiceStrategies.IsServiceAlreadyStrategy |
Provides a strategy that checks to see if the component is a
Service already. |
ServiceWrapper |
Wraps a Service object and adds state to it.
|
SimpleJob |
An abstract implementation of a job which provides common functionality to
concrete sub classes.
|
SimpleService |
Base class for providing a common Service implementation.
|
SimultaneousStructural |
An abstract base class for Structural jobs where all child jobs
can run simultaneously.
|
StopWait |
A utility class to provide wait until stopped functionality.
|
StructuralJob<E> |
An abstract implementation of a job which provides common functionality to
concrete sub classes.
|
WrapDynaArooaClass | |
WrapDynaBean |
Implementation of
DynaBean that wraps a standard JavaBean
instance, so that DynaBean APIs can be used to access its properties. |
WrapDynaBeanOverview | |
WrapDynaClass |
Implementation of
DynaClass for DynaBeans that wrap
standard JavaBean instances. |
Exception | Description |
---|---|
JobDestroyedException |
Thrown when an action is attempted on a job that has
been destroyed.
|
OddjobRemoteException |
Annotation Type | Description |
---|---|
AcceptExceptionListener |
Annotate that a method can accept an
ExceptionListener . |
AcceptStopHandle |
Annotate that a method can accept a
Runnable for a stop handle. |
HardReset |
Annotate that a method is to be called during a hard reset.
|
SoftReset |
Annotate that a method is to be called during a soft reset.
|
Start |
Annotate that a method is the start method of a service.
|
Stop |
Annotate that a method is the stop method of a service.
|
Oddjob framework classes.