|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.webhydra.slug.process.SluggishProcess
public abstract class SluggishProcess
SluggishProcess - Extend this process and implement its execute() method in order to implement a SluggishProcess.
| Constructor Summary | |
|---|---|
SluggishProcess()
|
|
| Method Summary | |
|---|---|
void |
cancel()
Iteaction point allowing cancelation of a process. |
abstract ProcessStatus |
execute()
Application defined method responsible for the long lasting action or series of actions. |
ProcessStatus |
getProcessStatus()
Getter for property status. |
ProcessStatus |
postExecute()
Provides post execution hook for process customization. |
ProcessStatus |
preExecute()
Provides pre execution hook for process customization. |
void |
run()
Interface implementation. |
void |
setProcessStatus(ProcessStatus status)
Setter for property status. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SluggishProcess()
| Method Detail |
|---|
public ProcessStatus getProcessStatus()
public void setProcessStatus(ProcessStatus status)
status - New value of property status.public void run()
run in interface java.lang.Runnable
public abstract ProcessStatus execute()
throws java.lang.Exception
java.lang.Exception - arbitrary exception.public void cancel()
public ProcessStatus preExecute()
Status.RUNNING
public ProcessStatus postExecute()
Status.COMPLETED
if curren status is Status.RUNNING. Any other status is preserved unchanged.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||