ist.palcom.applicationlauncher
Class AssemblyLauncherService

java.lang.Object
  extended by ist.palcom.services.AbstractService
      extended by ist.palcom.applicationlauncher.AssemblyLauncherService
All Implemented Interfaces:
Service, IHgraphNode

public class AssemblyLauncherService
extends AbstractService

Service to discover AssemblyManagers on the network.


Field Summary
 
Fields inherited from class ist.palcom.services.AbstractService
_node, connectionsMonitor, context, info, siid
 
Fields inherited from interface ist.palcom.hgraph.IHgraphNode
CHILD_NAME_CLASH, CIRCULARITY_CLASH, COMMAND_OR_NODE_MISSING, ERROR, HANDLER_MISSING, INVOKATOR_MISSING, LISTENER_MISSING, NODE_NOT_CHILD, PATH_MISSING, SIBLING_ALREADY_EXISTS, SIBLING_NONEXISTENT, SIBLING_REFERENCE_ALREADY_EXISTS, SIBLING_REFERENCE_NONEXISTENT, STATUS_OK, VALUE_ALREADY_EXISTS, VALUE_NOT_PRESENT
 
Constructor Summary
AssemblyLauncherService(DeviceContext context, java.lang.String urn)
           
 
Method Summary
 java.util.LinkedList<AssemblyDescription> getAssemblyManagerList()
          List of discovered AssemblyManagers in the network
 ServiceID getServiceID()
           
 void uploadAssembly(LocalSID lSID, java.lang.String assemblyFile)
           
 
Methods inherited from class ist.palcom.services.AbstractService
addNodeChild, addServiceProxyListener, connectionClosed, connectionCreated, connectTo, disconnectFrom, getChildIterator, getConnections, getFuncFunc, getNodeName, getNodeParent, getPath, getRemoteServiceProxy, getSelector, getServiceInfo, getServiceInstanceID, getServiceProxy, getSiblingFunc, getValueFunc, hasChildNamed, isAncestorOf, remoteServiceProxyIterator, removeNodeChild, removeServiceProxyListener, sendToAll, setGroupID, setLocalSID, setName, setNodeName, setNodeParent, setServiceInstanceID, setServiceProxy, setStatus, setTopic, start, stop, toXML, toXMLFull, toXMLFullRecursively, toXMLRecursively, updatePath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyLauncherService

public AssemblyLauncherService(DeviceContext context,
                               java.lang.String urn)
                        throws java.io.IOException
Parameters:
context -
urn -
Throws:
java.io.IOException
Method Detail

getServiceID

public ServiceID getServiceID()
Specified by:
getServiceID in class AbstractService
Returns:
the ServiceID of the service.

getAssemblyManagerList

public java.util.LinkedList<AssemblyDescription> getAssemblyManagerList()
List of discovered AssemblyManagers in the network

Returns:
List of AssemblyDescription with information about discovered AssemblyManagers

uploadAssembly

public void uploadAssembly(LocalSID lSID,
                           java.lang.String assemblyFile)