Package org.oddjob.framework

Oddjob framework classes.

See:
          Description

Interface Summary
ComponentWrapper Marker interface for something that can wrap a component.
Exportable  
PropertyChangeNotifier A Bean that is able to notify listeners of property changes.
Transient A marker interface to indicate that an object is not 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 Summary
BaseComponent An abstract implementation of a component which provides common functionality to concrete sub classes.
BasePrimary An abstract implementation of a component which provides common functionality to concrete sub classes.
BaseWrapper Base class for proxy creators.
BaseWrapperFactory<T> Shared class definitions for most wrappers.
CallableProxyGenerator  
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.
RunnableProxyGenerator  
RunnableWrapper Creates a proxy for any Runnable to allow it to be controlled and monitored within Oddjob.
SerializableJob  
Service  
ServiceProxyGenerator Generate a Proxy for a service.
ServicesJob  
ServicesJob.ServiceDefinition Definition of a service.
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.
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 Summary
JobDestroyedException Thrown when an action is attempted on a job that has been destroyed.
OddjobRemoteException  
 

Package org.oddjob.framework Description

Oddjob framework classes.