ist.palcom.visualization
Class DisplayService
java.lang.Object
ist.palcom.services.AbstractService
ist.palcom.visualization.DisplayService
- All Implemented Interfaces:
- Service, IHgraphNode, VizManagerCallback
public class DisplayService
- extends AbstractService
- implements VizManagerCallback
A simple service for exposing a service interface for the visualization manager. This is primarily done through h-graph mirroring
| 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 |
| 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, toXML, toXMLFull, toXMLFullRecursively, toXMLRecursively, updatePath |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VIZ_MGR_PATH
public static final java.lang.String VIZ_MGR_PATH
- See Also:
- Constant Field Values
DisplayService
public DisplayService(java.lang.String URNLeaf,
java.lang.String name,
DeviceContext context)
throws java.io.IOException
- Throws:
java.io.IOException
getServiceID
public ServiceID getServiceID()
- Specified by:
getServiceID in class AbstractService
- Returns:
- the ServiceID of the service.
setCheat
public void setCheat(AbstractAccompliceService cheat)
cheat
public void cheat(java.lang.String sender,
java.lang.String recipient,
java.lang.String command,
java.lang.String path,
java.lang.String data)
getUID
protected java.lang.String getUID()
setVisualizationManagerPath
public void setVisualizationManagerPath(java.lang.String path)
getVisualizationManagerPath
public Path getVisualizationManagerPath()
start
public void start()
throws java.io.IOException
- Description copied from class:
AbstractService
- Start the service. The LocalSID must be set before calling this method
(through a constructor, or through a call to the setLocalSID method).
If the service is started already, nothing happens.
The DiscoveryManager will be updated with info about the service.
- Overrides:
start in class AbstractService
- Throws:
java.io.IOException
stop
public void stop()
- Overrides:
stop in class AbstractService
mirrorOut
public void mirrorOut(IHgraphNode hg)
- Specified by:
mirrorOut in interface VizManagerCallback