|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Dispatcher
| Method Summary | |
|---|---|
void |
addJob(Job pJob)
Adds an single job to the dispatcher. |
void |
addJobFilter(JobFilter pJobFilter)
Adds an additional job filter. |
void |
addJobFilter(java.util.List<JobFilter> pJobFilter)
Adds an list of job filter. |
EventContext |
getContext()
Returns the context for this dispatcher and all included jobs. |
int |
getDispatchDelay()
Gets the waiting time between starting two jobs. |
EventDispatcher |
getEventManager()
Returns the event manager instance. |
JobManager |
getJobManager()
Returns the job manager instance. |
java.lang.String |
getName()
|
WorkerPool |
getWorkerPool()
Returns the worker pool instance. |
boolean |
isPaused()
|
boolean |
isRunning()
|
void |
pause()
Pause assigning new jobs to working threads. |
void |
processJobs()
Start processing the jobs in the job list and delegate it to free worker threads. |
void |
setDispatchDelay(int pDispatchDelay)
Sets the waiting time between starting two jobs. |
void |
setName(java.lang.String pName)
Sets a name for the dispatcher. |
void |
stop()
Set the flag to stop the dispatcher |
void |
unpause()
Resume assigning new jobs to working threads. |
| Method Detail |
|---|
void setName(java.lang.String pName)
pName - java.lang.String getName()
void processJobs()
java.lang.Exceptionboolean isRunning()
void stop()
void pause()
void unpause()
boolean isPaused()
JobManager getJobManager()
WorkerPool getWorkerPool()
EventDispatcher getEventManager()
EventContext getContext()
int getDispatchDelay()
pDispatchDelay - void setDispatchDelay(int pDispatchDelay)
pDispatchDelay - void addJob(Job pJob)
pJob - void addJobFilter(JobFilter pJobFilter)
pJobFilter - void addJobFilter(java.util.List<JobFilter> pJobFilter)
pJobFilter -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||