| 1 | == Intended Features == |
| 2 | |
| 3 | * Basic processing cycle |
| 4 | 1. handle interface call (proxy invocation handler) |
| 5 | 1. read method meta-data (from annotations) |
| 6 | 1. convert (java) method parameters into a transport representation, client-side |
| 7 | 1. send call to remote endpoint |
| 8 | 1. receive call on server side |
| 9 | 1. convert parameters back to java representation |
| 10 | 1. find appropriate method/handler based on information sent and meta-data read |
| 11 | 1. perform call |
| 12 | 1. convert result value returned by method call (if any) back to transport representation |
| 13 | 1. send back answer to client |
| 14 | 1. convert return value back to java representation |
| 15 | 1. return value in interface call |