Package org.astrogrid.samp.xmlrpc
Interface SampXmlRpcServer
-
- All Known Implementing Classes:
ApacheServer,InternalServer,RpcLoggingInternalServer,XmlLoggingInternalServer
public interface SampXmlRpcServerInterface for a server which can respond to XML-RPC calls for SAMP. The method parameters and return values must be of SAMP-compatible types, that is only Strings, Lists, and String-keyed Maps are allowed in the data structures.- Since:
- 22 Aug 2008
- Author:
- Mark Taylor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddHandler(SampXmlRpcHandler handler)Adds a handler which can service certain XML-RPC methods.java.net.URLgetEndpoint()Returns the server's endpoint.voidremoveHandler(SampXmlRpcHandler handler)Removes a previously-added handler.
-
-
-
Method Detail
-
getEndpoint
java.net.URL getEndpoint()
Returns the server's endpoint.- Returns:
- URL to which XML-RPC requests are POSTed
-
addHandler
void addHandler(SampXmlRpcHandler handler)
Adds a handler which can service certain XML-RPC methods.- Parameters:
handler- handler to add
-
removeHandler
void removeHandler(SampXmlRpcHandler handler)
Removes a previously-added handler.- Parameters:
handler- handler to remove
-
-