public class Oddjob.OddjobRoot extends java.lang.Object implements Stateful, ServiceProvider, ConfigurationOwner
| Modifier and Type | Method and Description |
|---|---|
void |
addOwnerStateListener(OwnerStateListener listener)
Add a listener.
|
void |
addStateListener(StateListener listener)
Add a job state listener.
|
java.lang.Object[] |
getArgs() |
java.lang.ClassLoader |
getClassLoader() |
java.io.File |
getDir() |
java.io.File |
getFile() |
Services |
getServices()
Provider the services.
|
StateEvent |
lastStateEvent()
Get the last state event.
|
ConfigurationSession |
provideConfigurationSession()
Provide a
ConfigurationSession. |
void |
removeOwnerStateListener(OwnerStateListener listener)
Remove a listener.
|
void |
removeStateListener(StateListener listener)
Remove a job state listener.
|
SerializableDesignFactory |
rootDesignFactory()
Get the design factory for the configuration.
|
ArooaElement |
rootElement()
Get the root element.
|
void |
setJob(java.lang.Object child) |
public void addOwnerStateListener(OwnerStateListener listener)
ConfigurationOwneraddOwnerStateListener in interface ConfigurationOwnerpublic void removeOwnerStateListener(OwnerStateListener listener)
ConfigurationOwnerremoveOwnerStateListener in interface ConfigurationOwnerpublic SerializableDesignFactory rootDesignFactory()
ConfigurationOwner
Note that this is a SerializableDesignFactory so that
this interface can be represented remotely.
rootDesignFactory in interface ConfigurationOwnerConfigurationSession
is available.public ArooaElement rootElement()
ConfigurationOwnerrootElement in interface ConfigurationOwnerConfigurationSession is available.public ConfigurationSession provideConfigurationSession()
ConfigurationOwnerConfigurationSession.provideConfigurationSession in interface ConfigurationOwnerConfigurationSession. May be null if no session is available.public void setJob(java.lang.Object child)
public void addStateListener(StateListener listener)
StatefuladdStateListener in interface Statefullistener - The listener.public void removeStateListener(StateListener listener)
StatefulremoveStateListener in interface Statefullistener - The listener.public StateEvent lastStateEvent()
StatefullastStateEvent in interface Statefulpublic java.io.File getFile()
public java.io.File getDir()
public java.lang.Object[] getArgs()
public Services getServices()
ServiceProvidergetServices in interface ServiceProviderpublic java.lang.ClassLoader getClassLoader()