Mailing List
The JSON-RPC-Java project will be merging with the jabsorb project and this page will be updated soon to reflect this.
Join the JSON-RPC Java Mailing List to recieve release annoucements, submit bug reports or contribute to the development of JSON-RPC-Java. Posting with feedback, comments and examples of where and how JSON-RPC-Java is being used is much appreciated.
To post a message to all the list members, send email to json-rpc-java@oss.metaparadigm.com
To subscribe to the list or change your existing subscription, use the mailing list page.
To Do List
- Update to version 1.1 of the JSON-RPC spec
- Implement a Java JSON-RPC client using dynamic proxies so JSON-RPC can be used as an alternative to RMI et al.
- Implement system.methodSignature and system.methodHelp introspection methods a la XML-RPC.
- Make BeanSerializer require that Bean objects implement Serializer before it will marshall or unmarshall them (to add an additional layer of security).
- Allow InvocationCallback.preInvoke throw some type of Exception to cancel method call (could be used for certain types of access control).
- Update Manual: async top-level exception handler, async parallelism, profiling, custom serializers.
- Allow a CallableReference to also be used as an opaque Reference (allow them to be passed back to Java methods on the server).
- Date mapping still needs more work (to transparently map java.util.Date to JavaScript Date object). This will need a standardised format layered on top of JSON-RPC or perhaps could be implemented using JSON-RPC Class hinting.
- Look into implementing the JSON-RPC Class hinting part of the specification (although this has the disadvantage of complicating the JavaScript unmarshalling which is currently just a simple assignment).
- Handle marshalling of objects with circular references (will require an extension to JSON).
- Add browser checking for more graceful and informative messages on unsupported browsers.
Please contact us if you'd like to help out or discuss one of the To Do List items, or even better send patches for review.
Contributors
List of contributors to the JSON-RPC-Java project:
- Michael Clark
- Ryan Gates
- Nicola Piccinini
- Chee Yong Tan
- many more.. (see CHANGES.txt)