| | 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 |