ist.palcom.hgraph.manager
Class CliHgraphBrowserService
java.lang.Object
ist.palcom.services.AbstractService
ist.palcom.hgraph.manager.CliHgraphBrowserService
- All Implemented Interfaces:
- Service, IHgraphNode
public class CliHgraphBrowserService
- extends AbstractService
Command line remote Hgraph browser service. Takes command line input and transfers them as commands to
all and any HgraphBrowserService (or any service with similar interface) it is assembled with.
It is highly recommended that this be at most 1.
|
Field Summary |
protected ist.palcom.hgraph.manager.CliHgraphBrowserService.CliThread |
cliThread
|
| 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, 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 |
cliThread
protected ist.palcom.hgraph.manager.CliHgraphBrowserService.CliThread cliThread
CliHgraphBrowserService
public CliHgraphBrowserService(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.
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
connectionCreated
protected void connectionCreated(UnicastConnection connection)
- Description copied from class:
AbstractService
- Notification that a new connection has been established. Service-specific
things may be performed by subclasses. The default implementation here is
empty.
- Overrides:
connectionCreated in class AbstractService
main
public static void main(java.lang.String[] args)
- For testing purposes
- Parameters:
args -