|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.oddjob.framework.BaseComponent
org.oddjob.framework.BasePrimary
org.oddjob.jobs.GrabJob
public class GrabJob
Nested Class Summary | |
---|---|
static class |
GrabJob.LoosingAction
Actions on loosing. |
Field Summary | |
---|---|
protected boolean |
stop
|
Fields inherited from class org.oddjob.framework.BaseComponent |
---|
iconHelper |
Constructor Summary | |
---|---|
GrabJob()
Constructor. |
Method Summary | |
---|---|
void |
addStructuralListener(StructuralListener listener)
Add a listener. |
protected void |
fireDestroyedState()
Internal method to fire state. |
String |
getIdentifier()
|
Object |
getInstance()
|
GrabJob.LoosingAction |
getOnLoosing()
|
protected StateChanger<JobState> |
getStateChanger()
|
String |
getWinner()
|
boolean |
hardReset()
Perform a hard reset on the job. |
void |
removeStructuralListener(StructuralListener listener)
Remove a listener. |
void |
run()
|
void |
setIdentifier(String identifier)
|
void |
setInstance(Object instance)
|
void |
setJob(Runnable job)
The child. |
void |
setKeeper(Keeper keeper)
|
void |
setOnLoosing(GrabJob.LoosingAction loosingAction)
|
boolean |
softReset()
Perform a soft reset on the job. |
protected JobStateHandler |
stateHandler()
|
void |
stop()
Stop executing. |
Methods inherited from class org.oddjob.framework.BasePrimary |
---|
configure, getName, logger, logger, loggerName, save, setName, toString |
Methods inherited from class org.oddjob.framework.BaseComponent |
---|
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onDestroy, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSession |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.oddjob.Stateful |
---|
addStateListener, lastStateEvent, removeStateListener |
Field Detail |
---|
protected transient volatile boolean stop
Constructor Detail |
---|
public GrabJob()
Method Detail |
---|
protected JobStateHandler stateHandler()
stateHandler
in class BaseComponent
protected StateChanger<JobState> getStateChanger()
public final void run()
run
in interface Runnable
public void stop() throws FailedToStopException
Stoppable
stop
in interface Stoppable
FailedToStopException
public boolean softReset()
softReset
in interface Resetable
public boolean hardReset()
hardReset
in interface Resetable
public void addStructuralListener(StructuralListener listener)
addStructuralListener
in interface Structural
listener
- The listener.public void removeStructuralListener(StructuralListener listener)
removeStructuralListener
in interface Structural
listener
- The listener.public void setJob(Runnable job)
Property: job
Description: The child job.
Required: No, but pointless if missing.
job
- A childpublic void setKeeper(Keeper keeper)
public String getIdentifier()
public void setIdentifier(String identifier)
public Object getInstance()
public void setInstance(Object instance)
public String getWinner()
public GrabJob.LoosingAction getOnLoosing()
public void setOnLoosing(GrabJob.LoosingAction loosingAction)
protected void fireDestroyedState()
fireDestroyedState
in class BaseComponent
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |