java-xmlrpc-guideline
Installation
SKILL.md
Java XML-RPC API Design Guideline
Overview
Design XML-RPC APIs with clear exception handling, proper return types, and interoperable serialization.
Core principle: Exceptions signal failure, return values signal success. Use JAXB for cross-language compatibility.
Quick Reference
| Scenario | Pattern |
|---|---|
| API interface method | ReturnType method(Param p) throws XmlRpcException |
| Void-like operation | Return int, always 0 (value is meaningless, workaround for spec limitation) |
| Success result | Return value (DTO, primitive, etc.) |
| Failure result | Throw XmlRpcException |
| DTO serialization | Use JAXB annotations (@XmlRootElement, @XmlAttribute) |
Exception Handling
Related skills