Public Member Functions | |
void | awaitStart () throws InterruptedException |
boolean | awaitStart (long timeout, TimeUnit unit) throws InterruptedException |
InetSocketAddress | getAddress () |
AdvertiseAddress | getAdvertiseAddress () |
int | getPid () |
URI | getUri () |
void | shutdown () |
XmlRpcServer (BindAddress bindAddress, AdvertiseAddress advertiseAddress) | |
Package Functions | |
public< T extends org.ros.internal.node.xmlrpc.XmlRpcEndpoint > void | start (Class< T > instanceClass, T instance) |
Private Attributes | |
final AdvertiseAddress | advertiseAddress |
final WebServer | server |
final CountDownLatch | startLatch |
Static Private Attributes | |
static final boolean | DEBUG = false |
static final Log | log = LogFactory.getLog(XmlRpcServer.class) |
Base class for an XML-RPC server.
Definition at line 42 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
org.ros.internal.node.server.XmlRpcServer.XmlRpcServer | ( | BindAddress | bindAddress, |
AdvertiseAddress | advertiseAddress | ||
) | [inline] |
Definition at line 51 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
void org.ros.internal.node.server.XmlRpcServer.awaitStart | ( | ) | throws InterruptedException [inline] |
Definition at line 120 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
boolean org.ros.internal.node.server.XmlRpcServer.awaitStart | ( | long | timeout, |
TimeUnit | unit | ||
) | throws InterruptedException [inline] |
Definition at line 124 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
InetSocketAddress org.ros.internal.node.server.XmlRpcServer.getAddress | ( | ) | [inline] |
Definition at line 112 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
Definition at line 116 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
int org.ros.internal.node.server.XmlRpcServer.getPid | ( | ) | [inline] |
Reimplemented in org.ros.internal.node.server.SlaveServer.
Definition at line 132 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
URI org.ros.internal.node.server.XmlRpcServer.getUri | ( | ) | [inline] |
Definition at line 108 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
void org.ros.internal.node.server.XmlRpcServer.shutdown | ( | ) | [inline] |
Shut the remote call server down.
Reimplemented in org.ros.internal.node.server.SlaveServer.
Definition at line 101 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
public<T extends org.ros.internal.node.xmlrpc.XmlRpcEndpoint> void org.ros.internal.node.server.XmlRpcServer.start | ( | Class< T > | instanceClass, |
T | instance | ||
) | [inline, package] |
Start up the remote calling server.
instanceClass | the class of the remoting server |
instance | an instance of the remoting server class |
Definition at line 73 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
Definition at line 48 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
final boolean org.ros.internal.node.server.XmlRpcServer.DEBUG = false [static, private] |
Reimplemented in org.ros.internal.node.server.master.MasterServer.
Definition at line 44 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
final Log org.ros.internal.node.server.XmlRpcServer.log = LogFactory.getLog(XmlRpcServer.class) [static, private] |
Reimplemented in org.ros.internal.node.server.master.MasterServer.
Definition at line 45 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
final WebServer org.ros.internal.node.server.XmlRpcServer.server [private] |
Definition at line 47 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.
final CountDownLatch org.ros.internal.node.server.XmlRpcServer.startLatch [private] |
Definition at line 49 of file rosjava/src/main/java/org/ros/internal/node/server/XmlRpcServer.java.