|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WorkerMonitor
The Worker Monitor is a thread manager and monitor for async portlet aggregation and rendering.
Method Summary | |
---|---|
int |
getAvailableJobsCount()
Returns a snapshot count of the available jobs |
int |
getQueuedJobsCount()
Retrieves a snapshot of job count in the waiting (backlogged) queue |
int |
getRunningJobsCount()
Returns a snapshot count of the jobs currently running |
Worker |
getWorker()
|
void |
process(RenderingJob job)
Start processing a job, assign it to a worker thread. |
void |
release(Worker worker)
Release a job on completion |
void |
setQueue(Queue queue)
|
void |
start()
Start processing the worker monitor |
void |
stop()
Stop processing the worker monitor Finish all jobs |
Method Detail |
---|
void start()
void stop()
int getQueuedJobsCount()
int getAvailableJobsCount()
int getRunningJobsCount()
void setQueue(Queue queue)
Worker getWorker()
void process(RenderingJob job)
job
- void release(Worker worker)
worker
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |