public class RhnXmlRpcServer
extends redstone.xmlrpc.XmlRpcServer
Constructor and Description |
---|
RhnXmlRpcServer() |
Modifier and Type | Method and Description |
---|---|
void |
execute(java.io.InputStream xmlInput,
java.io.Writer output,
java.lang.String callerIp,
java.lang.String serverHost,
java.lang.String protoc)
Adding a method to get the callerIp into the XmlRpc for logging.
|
static java.lang.String |
getCallerIp()
Retrieve the IP of the current xmlrpc call's caller.
|
static java.lang.String |
getProtocol()
Retrieve the server protocol (http or https) used for the current xmlrpc call
|
static java.lang.String |
getServerName()
Retrieve the server name used for the current xmlrpc call
|
public void execute(java.io.InputStream xmlInput, java.io.Writer output, java.lang.String callerIp, java.lang.String serverHost, java.lang.String protoc) throws java.lang.Throwable
xmlInput
- The XML-RPC message.output
- WritercallerIp
- This is supplied for informational purposes and is madeserverHost
- the hostname/ipaddress that the client used in
reference to the serverprotoc
- the protocol the client used in connection to the server
available to custom processors.java.lang.Throwable
- if the input stream contains unparseable XML or if
some error occurs in the SAX driver.public static java.lang.String getServerName()
public static java.lang.String getProtocol()
public static java.lang.String getCallerIp()