|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.dfki.lt.hog.MoCoManServer
public class MoCoManServer
This is a single threaded server running as an XML-RPC
front-end to MoCoMan. Start the server by invoking
main(String[] args)
.
Sample usage (Python):
1. Start the server by running this class.
2. python:
>>> import xmlrpclib
>>> srv = xmlrpclib.Server("http://localhost:8411")
>>> print srv.mocoman.getServerPort()
8411
>>>
Constructor Summary | |
---|---|
MoCoManServer()
Creates a new instance of MoCoManServer using the port number specified in the config. |
|
MoCoManServer(int port)
Creates a new instance of MoCoManServer using the port number given. |
Method Summary | |
---|---|
void |
addHandler(java.lang.String aModuleName,
java.lang.Object aHandler)
Adds a handler object to a WebServer . |
java.lang.Object |
getHandler(java.lang.String aHandlerName)
Retrieves a single handler object corresponding to a given handler name stored in the handlers hashtable. |
java.util.Hashtable |
getHandlers()
Returns a Hashtable containing
all registered handlers for XML-RPC calls. |
org.apache.xmlrpc.WebServer |
getServer()
Returns the server for XML-RPC calls. |
int |
getServerPort()
Returns the port on which the XML-RPC server is listening. |
static void |
main(java.lang.String[] args)
|
void |
shutdown()
Shuts down MoCoMan. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MoCoManServer() throws java.io.IOException
java.io.IOException
public MoCoManServer(int port) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public org.apache.xmlrpc.WebServer getServer()
getServer
in interface XmlRpcServerInterface
public int getServerPort()
getServerPort
in interface XmlRpcServerInterface
public void addHandler(java.lang.String aModuleName, java.lang.Object aHandler)
XmlRpcServerInterface
WebServer
.
This object then processes incoming calls associated with
the given handler name.
addHandler
in interface XmlRpcServerInterface
aModuleName
- a String to which an handling object is mappedaHandler
- remote calls handling objectpublic java.util.Hashtable getHandlers()
Hashtable
containing
all registered handlers for XML-RPC calls.
public java.lang.Object getHandler(java.lang.String aHandlerName)
handlers
hashtable.
getHandler
in interface XmlRpcServerInterface
aHandlerName
- a name of a handling class
public void shutdown()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |