|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface WorkerManager
Administrates all (java) workers. Handles task get/finish/keepAlive and worker scale up.
| Field Summary | |
|---|---|
static java.lang.String |
PREFIX_INTERNAL
prefix for internal workers. |
| Method Summary | |
|---|---|
void |
addKeepAliveListener(TaskKeepAliveListener listener)
|
void |
addKeepAliveTask(Task task)
|
boolean |
containsWorker(java.lang.String worker)
Returns whether the given worker was successfully registered. |
AnyMap |
getInfo()
|
void |
removeKeepAliveListener(TaskKeepAliveListener listener)
|
void |
removeKeepAliveTask(Task task)
|
void |
setKeepAliveInterval(long keepAliveCheckMillis,
long keepAliveSendSeconds)
for testing. |
void |
setScaleUpControl(ScaleUpControl scaleUpControl)
|
| Field Detail |
|---|
static final java.lang.String PREFIX_INTERNAL
| Method Detail |
|---|
boolean containsWorker(java.lang.String worker)
void setScaleUpControl(ScaleUpControl scaleUpControl)
scaleUpControl - defines scale up limit for workersvoid addKeepAliveListener(TaskKeepAliveListener listener)
listener - Listener that wants to be informed about keep alive failures.void removeKeepAliveListener(TaskKeepAliveListener listener)
listener - Listener that no longer wants to be informed about keep alive failures.void addKeepAliveTask(Task task)
task - task to add under keep alive controlvoid removeKeepAliveTask(Task task)
task - task to remove from keep alive controlAnyMap getInfo()
void setKeepAliveInterval(long keepAliveCheckMillis,
long keepAliveSendSeconds)
keepAliveCheckMillis - the time interval in ms after which we check if there are tasks for keep alive.keepAliveSendSeconds - the time interval in seconds after which keep alive is sent for a processed task
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||