
public class WorkManagerCoordinator
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
WorkManager |
createWorkManager(java.lang.String id,
java.lang.String name)
Create a work manager
|
WorkManager |
getDefaultWorkManager()
Get the default work manager
|
static WorkManagerCoordinator |
getInstance()
Get the instance
|
void |
registerWorkManager(WorkManager wm)
Register work manager
|
void |
removeWorkManager(java.lang.String id)
Remove a work manager
|
DistributedWorkManager |
resolveDistributedWorkManager(Address address)
Resolve a distributed work manager
|
WorkManager |
resolveWorkManager(Address address)
Resolve a work manager
|
void |
setDefaultWorkManager(WorkManager wm)
Set the default work manager
|
void |
unregisterWorkManager(WorkManager wm)
Unregister work manager
|
public static WorkManagerCoordinator getInstance()
public void registerWorkManager(WorkManager wm)
wm - The work managerpublic void unregisterWorkManager(WorkManager wm)
wm - The work managerpublic WorkManager getDefaultWorkManager()
public void setDefaultWorkManager(WorkManager wm)
wm - The work managerpublic WorkManager resolveWorkManager(Address address)
address - The work manager addresspublic DistributedWorkManager resolveDistributedWorkManager(Address address)
address - The work manager addresspublic WorkManager createWorkManager(java.lang.String id, java.lang.String name)
id - The id of the work managername - The name of the work manager; if null default value is usedpublic void removeWorkManager(java.lang.String id)
id - The id of the work managerCopyright © 2014 IronJacamar (http://www.ironjacamar.org)