|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.xtreemos.xosd.services.SDaemon
public class SDaemon
Field Summary | |
---|---|
private CommunicationAddress |
_accesspoint_remoteaddress
|
private eu.xtreemos.system.eventmachine.queue.Context |
context
|
static java.lang.String |
servicename
AUTOGENERATED CODE |
Constructor Summary | |
---|---|
SDaemon(eu.xtreemos.system.eventmachine.queue.Context context)
|
Method Summary | |
---|---|
void |
finishKill(java.lang.Object __param)
|
void |
finishKill(java.lang.Object __param,
eu.xtreemos.system.communication.bus.CallbackMessage callback)
|
void |
finishKill(java.lang.Object __param,
eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
|
void |
getDaemons()
"global" method (i.e. gets invoked on the root address xosd) |
void |
getDaemons(eu.xtreemos.system.communication.bus.CallbackMessage callback)
"global" method (i.e. gets invoked on the root address xosd) |
void |
getDaemons(eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
"global" method (i.e. gets invoked on the root address xosd) |
void |
getNodesRunningService(java.lang.String __serviceName)
|
void |
getNodesRunningService(java.lang.String __serviceName,
eu.xtreemos.system.communication.bus.CallbackMessage callback)
|
void |
getNodesRunningService(java.lang.String __serviceName,
eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
|
void |
getServiceList()
Retrieve the list of names of the services currently running on this daemon. |
void |
getServiceList(eu.xtreemos.system.communication.bus.CallbackMessage callback)
Retrieve the list of names of the services currently running on this daemon. |
void |
getServiceList(eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
Retrieve the list of names of the services currently running on this daemon. |
void |
kill()
|
void |
kill(eu.xtreemos.system.communication.bus.CallbackMessage callback)
|
void |
kill(eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
|
void |
registerDaemon(CommunicationAddress __address)
"global" method (i.e. gets invoked on the root address xosd) |
void |
registerDaemon(CommunicationAddress __address,
eu.xtreemos.system.communication.bus.CallbackMessage callback)
"global" method (i.e. gets invoked on the root address xosd) |
void |
registerDaemon(CommunicationAddress __address,
eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
"global" method (i.e. gets invoked on the root address xosd) |
void |
registerDaemonCallback(java.lang.Object __arg)
|
void |
registerDaemonCallback(java.lang.Object __arg,
eu.xtreemos.system.communication.bus.CallbackMessage callback)
|
void |
registerDaemonCallback(java.lang.Object __arg,
eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
|
void |
registerMyServices()
Send to the root the list of services running on this node. |
void |
registerMyServices(eu.xtreemos.system.communication.bus.CallbackMessage callback)
Send to the root the list of services running on this node. |
void |
registerMyServices(eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
Send to the root the list of services running on this node. |
void |
registerServices(CommunicationAddress __address,
java.util.ArrayList<java.lang.String> __activeServices)
Register the list of services running within an xosd. |
void |
registerServices(CommunicationAddress __address,
java.util.ArrayList<java.lang.String> __activeServices,
eu.xtreemos.system.communication.bus.CallbackMessage callback)
Register the list of services running within an xosd. |
void |
registerServices(CommunicationAddress __address,
java.util.ArrayList<java.lang.String> __activeServices,
eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
Register the list of services running within an xosd. |
void |
setRemoteaddress(CommunicationAddress _accesspoint_remoteaddress)
|
void |
unregisterDaemon(CommunicationAddress __address)
"global" method (i.e. gets invoked on the root address xosd) Unregisters the xosd from the list of running daemons. |
void |
unregisterDaemon(CommunicationAddress __address,
eu.xtreemos.system.communication.bus.CallbackMessage callback)
"global" method (i.e. gets invoked on the root address xosd) Unregisters the xosd from the list of running daemons. |
void |
unregisterDaemon(CommunicationAddress __address,
eu.xtreemos.system.communication.bus.CallbackMessage callback,
eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
"global" method (i.e. gets invoked on the root address xosd) Unregisters the xosd from the list of running daemons. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String servicename
private eu.xtreemos.system.eventmachine.queue.Context context
private CommunicationAddress _accesspoint_remoteaddress
Constructor Detail |
---|
public SDaemon(eu.xtreemos.system.eventmachine.queue.Context context)
Method Detail |
---|
public void setRemoteaddress(CommunicationAddress _accesspoint_remoteaddress)
public void unregisterDaemon(CommunicationAddress __address)
address
- The address of the daemon to be unregistered.public void unregisterDaemon(CommunicationAddress __address, eu.xtreemos.system.communication.bus.CallbackMessage callback)
address
- The address of the daemon to be unregistered.public void unregisterDaemon(CommunicationAddress __address, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
address
- The address of the daemon to be unregistered.public void registerDaemon(CommunicationAddress __address)
address
- public void registerDaemon(CommunicationAddress __address, eu.xtreemos.system.communication.bus.CallbackMessage callback)
address
- public void registerDaemon(CommunicationAddress __address, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
address
- public void registerDaemonCallback(java.lang.Object __arg)
public void registerDaemonCallback(java.lang.Object __arg, eu.xtreemos.system.communication.bus.CallbackMessage callback)
public void registerDaemonCallback(java.lang.Object __arg, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
public void getDaemons()
public void getDaemons(eu.xtreemos.system.communication.bus.CallbackMessage callback)
public void getDaemons(eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
public void getServiceList()
public void getServiceList(eu.xtreemos.system.communication.bus.CallbackMessage callback)
public void getServiceList(eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
public void registerMyServices()
public void registerMyServices(eu.xtreemos.system.communication.bus.CallbackMessage callback)
public void registerMyServices(eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
public void registerServices(CommunicationAddress __address, java.util.ArrayList<java.lang.String> __activeServices)
address
- The address of the xosd registering the services.activeServices
- The list of strings identifying the running
services.public void registerServices(CommunicationAddress __address, java.util.ArrayList<java.lang.String> __activeServices, eu.xtreemos.system.communication.bus.CallbackMessage callback)
address
- The address of the xosd registering the services.activeServices
- The list of strings identifying the running
services.public void registerServices(CommunicationAddress __address, java.util.ArrayList<java.lang.String> __activeServices, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
address
- The address of the xosd registering the services.activeServices
- The list of strings identifying the running
services.public void getNodesRunningService(java.lang.String __serviceName)
public void getNodesRunningService(java.lang.String __serviceName, eu.xtreemos.system.communication.bus.CallbackMessage callback)
public void getNodesRunningService(java.lang.String __serviceName, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
public void kill()
public void kill(eu.xtreemos.system.communication.bus.CallbackMessage callback)
public void kill(eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
public void finishKill(java.lang.Object __param)
public void finishKill(java.lang.Object __param, eu.xtreemos.system.communication.bus.CallbackMessage callback)
public void finishKill(java.lang.Object __param, eu.xtreemos.system.communication.bus.CallbackMessage callback, eu.xtreemos.system.communication.bus.CallbackMessage exceptionCallback)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |