|
||||||||
| 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 BaseComponentprotected StateChanger<JobState> getStateChanger()
public final void run()
run in interface Runnable
public void stop()
throws FailedToStopException
Stoppable
stop in interface StoppableFailedToStopExceptionpublic boolean softReset()
softReset in interface Resetablepublic boolean hardReset()
hardReset in interface Resetablepublic void addStructuralListener(StructuralListener listener)
addStructuralListener in interface Structurallistener - The listener.public void removeStructuralListener(StructuralListener listener)
removeStructuralListener in interface Structurallistener - 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 | |||||||