/** * This framework provides support for <a href="http://hessian.caucho.com/">hessian</a> serialization and rpc by using <a href="http://jboss.org/netty/">netty</a> as framework for the transport layer.<br> Currently hessian2 rpc is supported.<br> <br> Dependencies:<br> <div style="margin-left: 40px;"> <ul> <li>netty-3.2.0ALPHA2</li> <li>hessian-4.0.2</li> <li>servlet-api.jar (required by hessian, but not used)</li> </ul> </div> <br> Major features<br> <div style="margin-left: 40px;"> <ul> <li>transport of hessian serialized objects</li> <li>synchronous & asynchronous client RPC proxy</li> <li>single or multiple RPC execution threads per connection</li> <li>support for server side continuations allowing architecture similar to jetty continuations or servlet 3.0 suspend/resume. The client may thus receive multiple results with a single rpc invoke</li> <li>support for sessions allowing clients to invoke long running RPC requests or continuations, disconnect and then reconnect to get the results.</li> </ul> </div> <br> TODO <br> <div style="margin-left: 40px;"> <ul> <li>session timeout</li> <li>invocation timeout</li> <li>options for storing invocation results on the server and referring to them within subsequent invocations</li> </ul> </div> <br><br> <br> */ package org.rzo.netty.ahessian;