| Interface | Description | 
|---|---|
| AsyncJob | 
 A Job that completes asynchronously. 
 | 
| AsyncService | 
 A service that starts asynchronously. 
 | 
| Exportable | 
 Something that when transferred across the network can be referred to by a local proxy. 
 | 
| 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 | 
 Definition of 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. 
 | 
| Class | Description | 
|---|---|
| ExecutionWatcher | 
 Watches the execution of jobs and executes an action when all jobs
 have been executed. 
 | 
| ServicesJob | |
| ServicesJob.ServiceDefinition | 
 Definition of a service. 
 | 
| Exception | Description | 
|---|---|
| JobDestroyedException | 
 Thrown when an action is attempted on a job that has
 been destroyed. 
 | 
Oddjob framework classes.