public interface Node
| Modifier and Type | Method and Description | 
|---|---|
void | 
addListener(NodeListener listener)
Add a new  
NodeListener to the Node. | 
void | 
executeCancellableLoop(CancellableLoop cancellableLoop)
 | 
org.apache.commons.logging.Log | 
getLog()  | 
java.net.URI | 
getMasterUri()  | 
org.ros.message.MessageSerializationFactory | 
getMessageSerializationFactory()  | 
GraphName | 
getName()  | 
NodeNameResolver | 
getResolver()  | 
java.util.concurrent.ScheduledExecutorService | 
getScheduledExecutorService()  | 
org.ros.message.MessageFactory | 
getServiceRequestMessageFactory()  | 
org.ros.message.MessageFactory | 
getServiceResponseMessageFactory()  | 
org.ros.message.MessageFactory | 
getTopicMessageFactory()  | 
java.net.URI | 
getUri()  | 
GraphName | 
resolveName(GraphName name)
Resolve the given name, using ROS conventions, into a full ROS namespace
 name. 
 | 
GraphName | 
resolveName(java.lang.String name)  | 
void | 
shutdown()
Shut the node down. 
 | 
GraphName resolveName(GraphName name)
name - the name to resolveGraphName resolveName(java.lang.String name)
resolveName(GraphName)NodeNameResolver getResolver()
NodeNameResolver for this namespacejava.net.URI getUri()
URI of this Nodejava.net.URI getMasterUri()
URI of MasterXmlRpcEndpoint that this node is
         attached to.org.apache.commons.logging.Log getLog()
org.ros.message.MessageSerializationFactory getMessageSerializationFactory()
MessageSerializationFactory used by this nodeorg.ros.message.MessageFactory getTopicMessageFactory()
MessageFactory used by this nodeorg.ros.message.MessageFactory getServiceResponseMessageFactory()
MessageFactory used by this node for service responsesorg.ros.message.MessageFactory getServiceRequestMessageFactory()
MessageFactory used by this node for service requestsvoid addListener(NodeListener listener)
NodeListener to the Node.listener - the NodeListener to addjava.util.concurrent.ScheduledExecutorService getScheduledExecutorService()
ScheduledExecutorService that this Node usesvoid executeCancellableLoop(CancellableLoop cancellableLoop)
CancellableLoop using the Node's
 ScheduledExecutorService. The CancellableLoop will be
 canceled when the Node starts shutting down.
 
 
 Any blocking calls executed in the provided CancellableLoop can
 potentially delay Node shutdown and should be avoided.
cancellableLoop - the CancellableLoop to executevoid shutdown()