This patch contains a refactoring of the RemoteServiceServlet class to separate out the RPC encoding, decoding, and invocation logic into a separate utility class.  I added some unit tests and made minor modifications to the original patch to correct problems discovered during subsequent testing.  Currently, the patch passes all unit tests in hosted and web modes.

Patch by: rjellinghaus (unit test, and minor cleanup by me)
Review by: bruce



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@677 8db76d5a-ed1c-0410-87a9-c151d255dfc7
10 files changed