public class WorkerMessageHandler extends Object implements ModuleEventListener, com.revolsys.io.BaseCloseable
| Constructor and Description |
|---|
WorkerMessageHandler(WorkerScheduler scheduler) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
connect() |
BusinessApplicationRegistry |
getBusinessApplicationRegistry() |
Set<String> |
getLoadedModuleNames() |
com.revolsys.websocket.json.JsonAsyncSender |
getMessageSender() |
void |
moduleChanged(ModuleEvent event) |
protected void |
moduleStart(Map<String,Object> message) |
protected void |
moduleStop(Map<String,Object> message) |
protected Map<String,Object> |
newModuleMessage(Module module,
String action) |
protected Map<String,Object> |
newModuleMessage(String moduleName,
long moduleTime,
String action) |
void |
onClose(javax.websocket.Session session) |
void |
onMessage(Map<String,Object> message) |
void |
onOpen(javax.websocket.Session session) |
void |
sendMessage(Map<String,Object> message) |
void |
setModuleNames(List<String> moduleNames) |
void |
startApplications(Module module) |
void |
unloadModule(ClassLoaderModule module) |
public WorkerMessageHandler(WorkerScheduler scheduler)
public void close()
close in interface com.revolsys.io.BaseCloseableclose in interface Closeableclose in interface AutoCloseablepublic void connect()
public BusinessApplicationRegistry getBusinessApplicationRegistry()
public com.revolsys.websocket.json.JsonAsyncSender getMessageSender()
public void moduleChanged(ModuleEvent event)
moduleChanged in interface ModuleEventListenerprotected Map<String,Object> newModuleMessage(String moduleName, long moduleTime, String action)
public void onClose(javax.websocket.Session session)
public void onOpen(javax.websocket.Session session)
public void startApplications(Module module)
public void unloadModule(ClassLoaderModule module)
Copyright © 2008–2017 Province of British Columbia. All rights reserved.