public interface Worker
Modifier and Type | Method and Description |
---|---|
boolean |
canDoTheWork(java.lang.Object parameter)
returns true if the worker can perform its work with the supplied parameters.
|
java.lang.Object |
doTheWork(java.lang.Object parameter)
returns the value that is the result of the work operation.
|
float |
getPriority()
Serves for organizing the workers in the queue so the workers with higher priority are
asked to do the work first.
|
java.lang.String[] |
getRoles()
Return the roles for which this worker is able to produce work.
|
float getPriority()
java.lang.String[] getRoles()
boolean canDoTheWork(java.lang.Object parameter)
parameter
- Object. the worker should check if the parameter is of the appropriate typejava.lang.Object doTheWork(java.lang.Object parameter)
parameter
- the parameterCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa