/**
* 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;