~ubuntu-branches/ubuntu/raring/libjboss-remoting-java/raring

« back to all changes in this revision

Viewing changes to docs/guide/html/index.html

  • Committer: Package Import Robot
  • Author(s): Torsten Werner
  • Date: 2011-09-09 14:01:03 UTC
  • mto: This revision was merged to the branch mainline in revision 9.
  • Revision ID: package-import@ubuntu.com-20110909140103-o8ucrolqt5g25k57
Tags: upstream-2.5.3.SP1
ImportĀ upstreamĀ versionĀ 2.5.3.SP1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<html><head>
2
 
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
3
 
   <title>JBoss Remoting Guide</title><link rel="stylesheet" href="css/html.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.65.1"><link rel="home" href="index.html" title="JBoss Remoting Guide"><link rel="next" href="ch01.html" title="Chapter&nbsp;1.&nbsp;Overview"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">JBoss Remoting Guide</th></tr><tr><td width="20%" align="left">&nbsp;</td><th width="60%" align="center">&nbsp;</th><td width="20%" align="right">&nbsp;<a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="d0e1"></a>JBoss Remoting Guide</h1></div><div><h2 class="subtitle">JBoss Remoting version 2.5.2.SP1</h2></div><div><p class="releaseinfo">December 25, 2009</p></div><div><p class="copyright">Copyright &copy; 2009 JBoss, a division of Red Hat .</p></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch01.html">1. Overview</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#d0e20">1.1. What is JBoss Remoting?</a></span></dt><dt><span class="section"><a href="ch01.html#d0e27">1.2. Features</a></span></dt><dt><span class="section"><a href="ch01.html#d0e145">1.3. How to get JBoss Remoting</a></span></dt><dt><span class="section"><a href="ch01.html#d0e153">1.4. What's new in version 2.5?</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#d0e160">1.4.1. Release 2.5.2.SP1</a></span></dt><dt><span class="section"><a href="ch01.html#d0e167">1.4.2. Release 2.5.2</a></span></dt><dt><span class="section"><a href="ch01.html#d0e196">1.4.3. Release 2.5.1</a></span></dt><dt><span class="section"><a href="ch01.html#d0e215">1.4.4. Release 2.5.0.SP2</a></span></dt><dt><span class="section"><a href="ch01.html#d0e222">1.4.5. Release 2.5.0.SP1</a></span></dt></dl></dd><dt><span class="section"><a href="ch01.html#d0e232">1.5. What's new in version 2.4?</a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#d0e235">1.5.1. Release 2.4.0.SP2</a></span></dt><dt><span class="section"><a href="ch01.html#d0e250">1.5.2. Release 2.4.0.SP1</a></span></dt><dt><span class="section"><a href="ch01.html#d0e263">1.5.3. Release 2.4.0.GA</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Architecture</a></span></dt><dt><span class="chapter"><a href="ch03.html">3. JBoss Remoting Components</a></span></dt><dd><dl><dt><span class="section"><a href="ch03.html#d0e453">3.1. Discovery</a></span></dt><dt><span class="section"><a href="ch03.html#d0e462">3.2. Transports</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Remoting libraries and thirdparty dependancies</a></span></dt><dd><dl><dt><span class="section"><a href="ch04.html#d0e570">4.1. Third party libraries</a></span></dt></dl></dd><dt><span class="chapter"><a href="chapter-configuration.html">5. Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#section-configuration">5.1. General transport configuration</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e815">5.1.1. Server side configuration</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#section-programmatic-configuration">5.1.1.1. Programmatic configuration.</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-declarative-configuration-mbeans">5.1.1.2. Declarative configuration: MBeans</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-declarative-configuration-pojos">5.1.1.3. Declarative configuration: POJOs</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1057">5.1.1.4. Callback client configuration</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e1072">5.1.2. Client side configuration</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e1173">5.2. Handlers</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1293">5.3. Discovery (Detectors)</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1414">5.4. Transports (Invokers)</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e1421">5.4.1. Features introduced in Remoting version 2.4</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e1426">5.4.1.1. Binding to 0.0.0.0</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1453">5.4.1.2. Multihome servers</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1522">5.4.1.3. Socket creation listeners</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1552">5.4.1.4. Making client IP address available to application</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1572">5.4.1.5. Support for IPv6 addresses</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1581">5.4.1.6. Delayed destruction of client invokers</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e1620">5.4.2. Server Invokers</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1663">5.4.3. Configurations affecting the invoker client</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1712">5.4.4. How the server bind address and port is determined</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1739">5.4.5. Socket transport</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e1744">5.4.5.1. How the Socket transport works</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e1877">5.4.5.2. Configuration</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e2025">5.4.6. SSL Socket transport</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2038">5.4.7. RMI transport</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2058">5.4.8. SSL RMI Invoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-http-invoker">5.4.9. HTTP transport</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2171">5.4.10. HTTPS transport</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2193">5.4.11. HTTP(S) Client Invoker - proxy and basic authentication</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2311">5.4.12. Servlet transport</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e2359">5.4.12.1. Configuration</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e2369">5.4.13. SSL Servlet transport</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2382">5.4.14. Exception handling for web based clients</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-multiplex-invoker">5.4.15. Multiplex transport</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2418">5.4.16. SSL Multiplex transport</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2423">5.4.17. Bisocket transport</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e2439">5.4.17.1. Overview</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e2565">5.4.17.2. Details</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e2756">5.4.18. SSL Bisocket transport</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e2771">5.5. Marshalling</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-callbacks">5.6. Callbacks</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e2878">5.6.1. Callback overview</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e2891">5.6.1.1. Callback connections</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e3024">5.6.1.2. Transmitting callbacks</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e3115">5.6.1.3. Callback stores.</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e3176">5.6.1.4. Callback acknowledgements</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#section-callback-handlers">5.6.2. Registering callback handlers.</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#subsection-pull-callbacks">5.6.2.1. Pull callbacks.</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e3383">5.6.2.2. Push callbacks.</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e3783">5.6.3. Unregistering callback handlers</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-callback-store-configuartion">5.6.4. Callback store configuration.</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e3859">5.6.5. Callback Exception Handling</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#section-socket-factories">5.7. Socket factories and server socket factories</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e3899">5.7.1. Server side programmatic configuration</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#section-ssf-serverside">5.7.1.1. Server socket factories.</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e4089">5.7.1.2. Socket factories</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e4284">5.7.2. Client side programmatic configuration</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e4295">5.7.2.1. Server socket factories.</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e4421">5.7.2.2. Socket factories.</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e4575">5.7.3. Server side configuration in the JBoss Application Server</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e4705">5.7.4. Client side configuration from the JBoss Application Server</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e4738">5.7.5. Socket creation listeners</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e4793">5.7.6. SSL transports</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e4876">5.7.7. SSLSocketBuilder</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-SSLServerSocketFactoryService">5.7.8. SSLServerSocketFactoryService</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e5420">5.7.9. General Security How To</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e5443">5.7.10. Troubleshooting Tips</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#section-timeouts">5.8. Timeouts</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e5469">5.8.1. General timeout configuration</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e5483">5.8.2. Per invocation timeouts</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e5497">5.8.3. Transport specific timeout handling</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e5500">5.8.3.1. Socket and bisocket transports</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e5519">5.8.3.1.1. Write timeouts</a></span></dt></dl></dd><dt><span class="section"><a href="chapter-configuration.html#d0e5548">5.8.3.2. HTTP and HTTPS transports</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e5605">5.8.3.3. RMI and SSLRMI transports</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e5642">5.8.3.4. Quick client disconnect</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="chapter-configuration.html#section-security">5.9. Running with a security manager</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-wire-version">5.10. Wire version</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-configuration-by-properties">5.11. Configuration by properties</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-configuration.html#d0e5859">5.11.1. org.jboss.remoting.InvokerLocator</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e5916">5.11.2. org.jboss.remoting.Client</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#section-org-jboss-remoting-Remoting">5.11.3. org.jboss.remoting.Remoting</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6066">5.11.4. org.jboss.remoting.ServerInvoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6168">5.11.5. org.jboss.remoting.callback.CallbackPoller</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6230">5.11.6. org.jboss.remoting.callback.CallbackStore</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6241">5.11.7. org.jboss.remoting.callback.DefaultCallbackErrorHandler</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6248">5.11.8. org.jboss.remoting.callback.ServerInvokerCallbackHandler</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6273">5.11.9. org.jboss.remoting.detection.jndi.JNDIDetector</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6283">5.11.10. org.jboss.remoting.marshal.http.HTTPUnMarshaller</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6293">5.11.11. org.jboss.remoting.transport.bisocket.Bisocket</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6360">5.11.12. org.jboss.remoting.transport.http.HTTPClientInvoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6381">5.11.13. org.jboss.remoting.transport.http.HTTPMetadataConstants</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6460">5.11.14. org.jboss.remoting.transport.http.ssl.HTTPSClientInvoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6471">5.11.15. org.jboss.remoting.transport.rmi.RMIServerInvoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6482">5.11.16. org.jboss.remoting.transport.servlet.ServletServerInvoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6492">5.11.17. org.jboss.remoting.transport.socket.MicroSocketClientInvoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6514">5.11.18. org.jboss.remoting.transport.socket.ServerThread</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6528">5.11.19. org.jboss.remoting.transport.socket.SocketServerInvoker</a></span></dt><dt><span class="section"><a href="chapter-configuration.html#d0e6552">5.11.20. org.jboss.remoting.transport.socket.SocketWrapper</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="chapter-adding-new-transport.html">6. Adding a New Transport</a></span></dt><dt><span class="chapter"><a href="ch07.html">7. Sending streams</a></span></dt><dd><dl><dt><span class="section"><a href="ch07.html#d0e6665">7.1. Configuration</a></span></dt><dt><span class="section"><a href="ch07.html#d0e6689">7.2. Issues</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch08.html">8. Serialization</a></span></dt><dt><span class="chapter"><a href="ch09.html">9. Remote classloading facility</a></span></dt><dd><dl><dt><span class="section"><a href="ch09.html#section-client-classloading">9.1. Classloading in client invokers</a></span></dt><dt><span class="section"><a href="ch09.html#section-server-classloading">9.2. Server side support for remote classloading</a></span></dt></dl></dd><dt><span class="chapter"><a href="chapter-connection-failure.html">10. Network Connection Monitoring</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-connection-failure.html#d0e6846">10.1. Client side monitoring</a></span></dt><dt><span class="section"><a href="chapter-connection-failure.html#section-server-side">10.2. Server side monitoring</a></span></dt><dt><span class="section"><a href="chapter-connection-failure.html#section-interactions">10.3. Interactions between client side and server side connection monitoring</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch11.html">11. Transporters - beaming POJOs</a></span></dt><dt><span class="chapter"><a href="ch12.html">12. How to use it - sample code</a></span></dt><dd><dl><dt><span class="section"><a href="ch12.html#d0e7270">12.1. Simple invocation</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7295">12.2. HTTP invocation</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7376">12.3. Oneway invocation</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7409">12.4. Discovery and invocation</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7440">12.5. Callbacks</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7479">12.6. Bisocket transport</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7504">12.7. Streaming</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7533">12.8. JBoss Serialization</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7560">12.9. Transporters</a></span></dt><dd><dl><dt><span class="section"><a href="ch12.html#d0e7563">12.9.1. Transporters - beaming POJOs</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7606">12.9.2. Transporters sample - simple</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7639">12.9.3. Transporter sample - basic</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7823">12.9.4. Transporter sample - JBoss serialization</a></span></dt><dt><span class="section"><a href="ch12.html#d0e7946">12.9.5. Transporter sample - clustered</a></span></dt><dt><span class="section"><a href="ch12.html#d0e8152">12.9.6. Transporters sample - multiple</a></span></dt><dt><span class="section"><a href="ch12.html#d0e8183">12.9.7. Transporters sample - proxy</a></span></dt><dt><span class="section"><a href="ch12.html#d0e8234">12.9.8. Transporter sample -complex</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch13.html">13. Client programming model</a></span></dt><dt><span class="chapter"><a href="ch14.html">14. Compatibility and versioning</a></span></dt><dt><span class="chapter"><a href="ch15.html">15. Getting the JBossRemoting source and building</a></span></dt><dt><span class="chapter"><a href="ch16.html">16. Known issues</a></span></dt><dt><span class="chapter"><a href="ch17.html">17. Future plans</a></span></dt><dt><span class="chapter"><a href="ch18.html">18. Release Notes</a></span></dt><dd><dl><dt><span class="section"><a href="ch18.html#d0e8421">18.1. Important changes and differences in 2.5.0 release (from 2.4.0
4
 
  release)</a></span></dt><dt><span class="section"><a href="ch18.html#d0e8428">18.2. Important changes and differences in 2.4.0 release (from 2.2.0
5
 
  release)</a></span></dt><dt><span class="section"><a href="ch18.html#d0e8452">18.3. Important changes and differences in 2.2.0 release (from 2.0.0
6
 
  release)</a></span></dt><dt><span class="section"><a href="ch18.html#d0e8464">18.4. Release history</a></span></dt><dd><dl><dt><span class="section"><a href="ch18.html#d0e8467">18.4.1. Version 2.5</a></span></dt><dt><span class="section"><a href="ch18.html#d0e8709">18.4.2. Version 2.4</a></span></dt><dt><span class="section"><a href="ch18.html#d0e9178">18.4.3. Version 2.2</a></span></dt><dt><span class="section"><a href="ch18.html#d0e9418">18.4.4. Version 2.0</a></span></dt><dt><span class="section"><a href="ch18.html#d0e9793">18.4.5. Version 1.4</a></span></dt><dt><span class="section"><a href="ch18.html#d0e10061">18.4.6. Version 1.2</a></span></dt><dt><span class="section"><a href="ch18.html#d0e10196">18.4.7. Version 1.0</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left">&nbsp;</td><td width="20%" align="center">&nbsp;</td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">&nbsp;</td><td width="20%" align="center">&nbsp;</td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;1.&nbsp;Overview</td></tr></table></div></body></html>
 
 
b'\\ No newline at end of file'