wiki:KrakenXmlRpc

Kraken XML-RPC

Kraken XML-RPC provides XML-RPC message parser and builder.

Author

Core Classes

XmlRpcMessage

public class XmlRpcMessage {
	// MethodCall or MethodResponse
	public XmlRpcMessage(MessageType type);
	public MessageType getType();

	public void setMethodName(String methodName);
	public String getMethodName();

	public Object[] getParameters();
	public void setParameters(List<Object> parameters);
}

XmlRpcMethodCallParser

public class XmlRpcMethodCallParser {
	// parse xmlrpc method call
	public static XmlRpcMessage parse(Document document);
}

XmlRpcMethodResponseBuilder

public class XmlRpcMethodResponseBuilder {
	// convert java object to xmlrpc response message
	public static Document result(Object target);

	// convert java exception to xmlrpc error message
	public static Document fault(Throwable t);
}

Maven configuration

<dependency>
	<groupId>org.krakenapps</groupId>
	<artifactId>kraken-xmlrpc</artifactId>
	<version>1.1.0</version>
</dependency>

History

  • 1.1.0 release (2010-08-24)