|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xmlrpc.XmlRpcResponseProcessor
public class XmlRpcResponseProcessor
Process an Object and produce byte array that represents the specified encoding of the output as an XML-RPC response. This is NOT thread safe.
| Constructor Summary | |
|---|---|
XmlRpcResponseProcessor()
Creates a new instance. |
|
| Method Summary | |
|---|---|
byte[] |
encodeException(java.lang.Exception x,
java.lang.String encoding)
Process an exception, and return output in the specified encoding. |
byte[] |
encodeException(java.lang.Exception x,
java.lang.String encoding,
int code)
Process an exception, and return output in the specified encoding. |
byte[] |
encodeResponse(java.lang.Object responseParam,
java.lang.String encoding)
Process a successful response, and return output in the specified encoding. |
(package private) void |
writeError(int code,
java.lang.String message,
XmlWriter writer)
Writes an XML-RPC error response to the XML writer. |
(package private) void |
writeResponse(java.lang.Object param,
XmlWriter writer)
Writes an XML-RPC response to the XML writer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlRpcResponseProcessor()
| Method Detail |
|---|
public byte[] encodeResponse(java.lang.Object responseParam,
java.lang.String encoding)
throws java.io.IOException,
java.io.UnsupportedEncodingException,
XmlRpcException
responseParam - The response to process.encoding - The output encoding.
java.io.IOException
java.io.UnsupportedEncodingException
XmlRpcException
public byte[] encodeException(java.lang.Exception x,
java.lang.String encoding,
int code)
e - The exception to process;encoding - The output encoding.code - The XML-RPC faultCode.
public byte[] encodeException(java.lang.Exception x,
java.lang.String encoding)
e - The exception to process;encoding - The output encoding.
void writeResponse(java.lang.Object param,
XmlWriter writer)
throws XmlRpcException,
java.io.IOException
XmlRpcException
java.io.IOException
void writeError(int code,
java.lang.String message,
XmlWriter writer)
throws XmlRpcException,
java.io.IOException
XmlRpcException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||