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 © 2013 IronJacamar (http://www.ironjacamar.org)