[jboss-cvs] JBossRemoting/docs/guide/en ...
Tom Elrod
tom.elrod at jboss.com
Wed Aug 2 22:55:27 EDT 2006
User: telrod
Date: 06/08/02 22:55:27
Modified: docs/guide/en chap16.xml
Log:
Updates for the 2.0.0.CR1 release.
Revision Changes Path
1.3 +804 -515 JBossRemoting/docs/guide/en/chap16.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: chap16.xml
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/docs/guide/en/chap16.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- chap16.xml 31 Jul 2006 05:03:42 -0000 1.2
+++ chap16.xml 3 Aug 2006 02:55:27 -0000 1.3
@@ -1,197 +1,498 @@
- <chapter>
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter>
<title>Release Notes</title>
- <bridgehead>API incompatabilities between JBossRemoting 1.0.2 and
- 1.2.X</bridgehead>
+ <bridgehead>Important changes and differences in 2.0.0 release (from 1.4.x
+ release)</bridgehead>
- <para>The following public API for JBossRemoting was changed in release
- 1.2.0 which will make it incompatible with previous versions:</para>
+ <para>- Socket invoker configuration âsocketTimeoutâ has been changed to
+ âtimeoutâ</para>
- <para>- Removed ClientInvokerAdapter and dependent classes</para>
+ <para>- org.jboss.remoting.Client.RAW value changed from âRAW_PAYLOADâ to
+ ârawPayloadâ</para>
- <para>- Callback related classes moved to new remoting callback
- package</para>
+ <para>- org.jboss.remoting.Client.ENABLE_LEASE value changed from
+ âENABLE_LEASEâ to âenableLeaseâ</para>
+
+ <para>- org.jboss.remoting.Client.HANDSHAKE_COMPLETED_LISTENER value changed
+ from âHANDSHAKE_COMPLETED_LISTENERâ to âhandshakeCompletedListenerâ</para>
+
+ <para>- org.jboss.remoting.Client.CALLBACK_SERVER_PROTOCOL value changed
+ from âCALLBACK_SERVER_PROTOCOLâ to âcallbackServerProtocolâ</para>
+
+ <para>- org.jboss.remoting.Client.CALLBACK_SERVER_HOST value changed from
+ âCALLBACK_SERVER_HOSTâ to âcallbackServerHostâ</para>
+
+ <para>- org.jboss.remoting.Client.CALLBACK_SERVER_PORT value changed from
+ âCALLBACK_SERVER_PORTâ to âcallbackServerPortâ</para>
+
+ <para>- BYVALUE (byvalue) used to force invokers to be remote but now are
+ local and use cloning of values. If want to force local invokers to use
+ transport, thus making them remote calls, will need to use FORCE_REMOTE
+ (force_remote)</para>
+
+ <para>- InvokerLocator will not automatically convert host name value to an
+ IP address. This change means equality for locators is based on if is host
+ name or ip, but does not resolve one to the other.</para>
+
+ <para>- No longer have InvokerRegistry:</para>
+
+ <programlisting>public static synchronized void registerInvoker(String transport, String clientClassName, String serverClassName)
+public static synchronized void registerInvoker(String transport, Class client, Class server)
+public static synchronized void unregisterInvoker(String transport)
+</programlisting>
+
+ <para>but instead have been replaced with:</para>
+
+ <programlisting>public static synchronized void registerInvokerFactories(String transport, Class clientFactory, Class serverFactory)
+public static synchronized void unregisterInvokerFactories(String transport)
+</programlisting>
+
+ <para>since invokers are created via factories now (for both client and
+ server invokers) </para>
+
+ <para>- org.jboss.remoting.transport.sslsocket - added. includes files that
+ were under org.jboss.remoting.transport.socket.ssl </para>
+
+ <para>- org.jboss.remoting.transport.https- added. includes files that were
+ under org.jboss.remoting.transport.http.ssl </para>
+
+ <para>- org.jboss.remoting.transport.sslmultiplex - added. includes files
+ that were under org.jboss.remoting.transport.multiplex.ssl </para>
+
+ <para>- org.jboss.remoting.transport.sslrmi - added. includes files that
+ were under org.jboss.remoting.transport.rmi.ssl </para>
+
+ <para>- Exception handling for web based clients has changed to will now
+ throw an exception by default. Can get previous behavior by using the
+ 'NoThrowOnError' configuration.</para>
+
+ <para>- The client socket connection pool has been changed to be
+ bound.</para>
- <para>- InvokerCallbackHandler accepts Callback type as parameter instead
- of InvocationRequest</para>
+ <para>- SSL related classes have been consolidated so all reside within
+ remoting security package and use SSLSocketBuilder at core.</para>
+
+ <para>- Client.connect() *MUST* be called before making an invocations (or
+ will get an exception) and how Client.destroy() also MUST be called when
+ done using a client.</para>
+
+ <para></para>
<para></para>
- <para>Release Notes - JBoss Remoting - Version 2.0.0.Beta2 (Boon) </para>
+ <para>Release Notes - JBoss Remoting - Version 2.0.0.CR1 (Boon)</para>
+
+ <para>** Bug</para>
+
+ <para>* [JBREM-303] -
+ org.jboss.test.remoting.transport.multiplex.BasicSocketTestCase(jboss_serialization)
+ failure</para>
+
+ <para>* [JBREM-387] - classloading problem - using wrong classloader</para>
+
+ <para>* [JBREM-468] - No connection possible after an illegitimate
+ attempt</para>
+
+ <para>* [JBREM-484] - AbstractDetector.checkInvokerServer() is probably
+ broken</para>
+
+ <para>* [JBREM-494] - ClientDisconnectedException does not have serial
+ version UID</para>
+
+ <para>* [JBREM-495] - classes that do not have serial version UID</para>
+
+ <para>* [JBREM-500] - ServerThread never dies</para>
+
+ <para>* [JBREM-502] - not getting REMOVED notification from registry for
+ intra-VM detection</para>
+
+ <para>* [JBREM-503] - NPE in abstract detector</para>
+
+ <para>* [JBREM-506] - StreamHandler throws index out of bounds
+ exception</para>
+
+ <para>* [JBREM-508] - serialization exception with mustang</para>
+
+ <para>* [JBREM-519] - StreamServer never shuts down the server</para>
+
+ <para>* [JBREM-526] - TimeUtil not using daemon thread</para>
+
+ <para>* [JBREM-528] - ConcurrentModificationException when checking for dead
+ servers (AbstractDetector)</para>
+
+ <para>* [JBREM-530] - Detection heartbeat requires small timeout (for dead
+ server detection)</para>
+
+ <para>* [JBREM-534] - multiplex client cannot re-connect to server after it
+ has died and then been re-started</para>
+
+ <para>* [JBREM-537] -
+ org.jboss.test.remoting.transport.rmi.ssl.handshake.RMIInvokerTestCase(java_serialization)
+ - failing</para>
+
+ <para>* [JBREM-541] - null pointer when receiving detection message</para>
+
+ <para>* [JBREM-545] - setting of the bind address within MulticastDetector
+ not working</para>
+
+ <para>* [JBREM-546] - InvokerLocator.equals is broken</para>
+
+ <para>* [JBREM-552] - cannot init cause of ClassCastException</para>
+
+ <para>* [JBREM-553] - deadlock when disconnecting</para>
+
+ <para>* [JBREM-556] - versioning tests failing</para>
+
+ <para>* [JBREM-561] - http chuncked test cases failing under jdk 1.5</para>
+
+ <para>** Feature Request</para>
+
+ <para>* [JBREM-427] - SSL Connection: load a new keystore at runtime</para>
+
+ <para>* [JBREM-430] - transporter needs to be customizable</para>
+
+ <para>* [JBREM-461] - Better documentation for sslmultiplex</para>
+
+ <para>* [JBREM-491] - need to implement using ssl client mode for push
+ callbacks for all transports</para>
+
+ <para>* [JBREM-492] - would like an API to indicate if a transport requires
+ SSL configuration</para>
+
+ <para>* [JBREM-499] - need indication if invoker is secured by ssl</para>
+
+ <para>* [JBREM-501] - give descriptive names to threads</para>
+
+ <para>* [JBREM-504] - some synch blocks in AbstractDetector could
+ change</para>
+
+ <para>* [JBREM-520] - Organize configuring of ServerSocketFactory's and
+ callback SocketFactory's.</para>
+
+ <para>* [JBREM-527] - Allow user to pass Connector to be used for stream
+ server</para>
+
+ <para>* [JBREM-532] - need synchronous call from detector client to get all
+ remoting servers on network</para>
+
+ <para>* [JBREM-539] - add sslservlet procotol</para>
+
+ <para>* [JBREM-544] - http client invoker (for http, https, servlet, and
+ sslservlet) needs to handle exceptions in same manner as other transport
+ implementations</para>
+
+ <para>** Task</para>
+
+ <para>* [JBREM-21] - Add stress tests</para>
+
+ <para>* [JBREM-218] - investigate why jrunit report on cruisecontrol
+ inaccurate</para>
+
+ <para>* [JBREM-311] - need required library matrix</para>
+
+ <para>* [JBREM-320] - optimize pass by value within remoting</para>
- <para>** Bug </para>
+ <para>* [JBREM-321] - performance tuning</para>
+
+ <para>* [JBREM-368] - Configure SSLSockets and SSLServerSockets used in
+ callbacks to be in server mode and client mode, respectively.</para>
+
+ <para>* [JBREM-383] - Document new versioning for remoting</para>
+
+ <para>* [JBREM-384] - correct manifest to comply with new standard</para>
+
+ <para>* [JBREM-390] - finish multiplex</para>
+
+ <para>* [JBREM-412] - Remoting Guide lacks left margin</para>
+
+ <para>* [JBREM-423] - document how remoting identity works and how to
+ configure</para>
+
+ <para>* [JBREM-428] - add the samples/transporter/multiple/ to the
+ distribution build (think may be there by default) and update the
+ docs</para>
+
+ <para>* [JBREM-434] - fix configuration data within document (socketTimeout
+ should be timeout)</para>
+
+ <para>* [JBREM-435] - break out remoting jars (serialization)</para>
+
+ <para>* [JBREM-442] - need full doc on how socket invoker works (connection
+ pooling, etc.)</para>
+
+ <para>* [JBREM-447] - convert static transporter factory methods into
+ constructor calls</para>
+
+ <para>* [JBREM-452] - Send the pre-release jar to the messaging team for
+ testing</para>
+
+ <para>* [JBREM-454] - cache socket wrapper classes</para>
+
+ <para>* [JBREM-477] - remove Client.setInvoker() and Client.getInvoker()
+ methods</para>
+
+ <para>* [JBREM-487] - Eliminate possible synchronization problem in
+ InvokerRegistry</para>
+
+ <para>* [JBREM-490] - consolidate the remoting security related
+ classes</para>
+
+ <para>* [JBREM-493] - Update version of jboss serialization being
+ used</para>
+
+ <para>* [JBREM-496] - restructure service providers for remoting</para>
+
+ <para>* [JBREM-497] - change InvokerLocator to respect hostname over ip
+ address</para>
+
+ <para>* [JBREM-498] - change logging on cleaning up failed detection</para>
+
+ <para>* [JBREM-507] - need to make configuration properties
+ consistent</para>
+
+ <para>* [JBREM-509] - Fix call to super() in ServerInvoker's two argument
+ constructor.</para>
+
+ <para>* [JBREM-511] - Allow HTTPSClientInvoker to create a HostnameVerifier
+ from classname.</para>
+
+ <para>* [JBREM-513] - Create SSL version of RMI transport.</para>
+
+ <para>* [JBREM-514] - Fix potential NullPointerException in
+ SSLSocketClientInvoker.createSocket().</para>
+
+ <para>* [JBREM-516] - add very simple transporter sample</para>
+
+ <para>* [JBREM-517] - HTTPServerInvoker needs to be deprecated</para>
+
+ <para>* [JBREM-523] - connection pool on socket client invoker needs to be
+ bound</para>
+
+ <para>* [JBREM-524] - Clean up MicrosocketClientInvoker code</para>
+
+ <para>* [JBREM-529] - Need to be able to reuse socket connections after move
+ to TIME_WAIT state</para>
+
+ <para>* [JBREM-533] - remove external http GET test</para>
+
+ <para>* [JBREM-535] - add config to force use of remote invoker instead of
+ local</para>
+
+ <para>* [JBREM-536] - turn off host verification when doing push callback
+ from server using same ssl config as server</para>
+
+ <para>* [JBREM-538] - update remoting dist build to break out transports
+ into individual jars</para>
+
+ <para>* [JBREM-540] - need to make servlet-invoker.war part of remoting
+ distribution</para>
+
+ <para>* [JBREM-542] - change how remoting servlet finds servlet
+ invoker</para>
+
+ <para>* [JBREM-543] - fix servlet invoker error handling to be more like
+ that of the http invoker</para>
+
+ <para>* [JBREM-547] - need test case for exposing multiple interfaces for
+ transporter server target pojo</para>
+
+ <para>* [JBREM-551] -
+ org.jboss.test.remoting.transport.multiplex.MultiplexInvokerTestCase(java_serialization)
+ failure</para>
+
+ <para>* [JBREM-555] - fix connection validator to not require extra thread
+ to execute ping every time</para>
+
+ <para>* [JBREM-558] - Break master.xml documentation into chapter
+ files</para>
+
+ <para>* [JBREM-559] - update doc for 2.0.0.CR1 release</para>
+
+ <para>* [JBREM-560] - InvokerGroupTestCase(java_serialization)
+ failure</para>
+
+ <para>* [JBREM-563] - Multiplex
+ ClientConfigurationCallbackConnectorTestCase(jboss_serialization)
+ failure</para>
+
+ <para></para>
+
+ <para>Release Notes - JBoss Remoting - Version 2.0.0.Beta2 (Boon)</para>
+
+ <para>** Bug</para>
<para>* [JBREM-304] -
org.jboss.test.remoting.transport.multiplex.MultiplexInvokerTestCase(java_serialization)
- fails </para>
+ fails</para>
- <para>* [JBREM-371] - HTTPClientInvoker does not pass an
- ObjectOutputStream to the marshaller </para>
+ <para>* [JBREM-371] - HTTPClientInvoker does not pass an ObjectOutputStream
+ to the marshaller</para>
- <para>* [JBREM-405] - NPE when calling stop() twice on MulticastDetector
- </para>
+ <para>* [JBREM-405] - NPE when calling stop() twice on
+ MulticastDetector</para>
- <para>* [JBREM-406] - StringIndexOutOfBoundsException in InvokerLocator
- </para>
+ <para>* [JBREM-406] - StringIndexOutOfBoundsException in
+ InvokerLocator</para>
- <para>* [JBREM-408] - client lease updates broken on server side </para>
+ <para>* [JBREM-408] - client lease updates broken on server side</para>
<para>* [JBREM-409] - Invocations fail when the pool exhausts and under
- heavy load </para>
+ heavy load</para>
- <para>* [JBREM-414] - JNDI detection failing </para>
+ <para>* [JBREM-414] - JNDI detection failing</para>
<para>* [JBREM-418] - ObjectInputStreamWithClassLoader can't handle
- primitives </para>
+ primitives</para>
<para>* [JBREM-426] - keyStorePath and keyStorePassword being printed to
- standard out </para>
+ standard out</para>
- <para>* [JBREM-432] - TransporterClient missing serialVersionUID </para>
+ <para>* [JBREM-432] - TransporterClient missing serialVersionUID</para>
<para>* [JBREM-440] - CallbackStore.getNext() won't necessarily get the
- oldest one </para>
+ oldest one</para>
<para>* [JBREM-441] - DefaultCallbackErrorHandler.setConfig needs to avoid
- NPE </para>
+ NPE</para>
- <para>* [JBREM-449] - Failure Information lost in RemotingSSLSocketFactory
- </para>
+ <para>* [JBREM-449] - Failure Information lost in
+ RemotingSSLSocketFactory</para>
<para>* [JBREM-450] - ClassNotFoundException for class array type during
- deserialization </para>
+ deserialization</para>
<para>* [JBREM-464] - ssl socket invoker not using ssl server socket
- factory </para>
+ factory</para>
- <para>* [JBREM-467] - NPE when calling Client.removeConnectionListener()
- </para>
+ <para>* [JBREM-467] - NPE when calling
+ Client.removeConnectionListener()</para>
<para>* [JBREM-470] - javax.net.ssl.SSLException: No available certificate
- corresponds to the SSL cipher suites </para>
+ corresponds to the SSL cipher suites</para>
- <para>* [JBREM-472] - Misspelled serialization type generates obscure NPE
- </para>
+ <para>* [JBREM-472] - Misspelled serialization type generates obscure
+ NPE</para>
- <para>* [JBREM-479] - ClientConfigurationMapTestCase failure </para>
+ <para>* [JBREM-479] - ClientConfigurationMapTestCase failure</para>
<para>* [JBREM-482] - client invoker configuration lost after first time
- invoker is created </para>
+ invoker is created</para>
- <para>** Feature Request </para>
+ <para>** Feature Request</para>
- <para>* [JBREM-312] - make TransporterClient so can be sent over network
- as dynamic proxy </para>
+ <para>* [JBREM-312] - make TransporterClient so can be sent over network as
+ dynamic proxy</para>
- <para>* [JBREM-363] - make callbacks easier with richer API for
- registering for callbacks </para>
+ <para>* [JBREM-363] - make callbacks easier with richer API for registering
+ for callbacks</para>
- <para>* [JBREM-411] - Add chunked streaming support to the HTTP invoker
- </para>
+ <para>* [JBREM-411] - Add chunked streaming support to the HTTP
+ invoker</para>
<para>* [JBREM-413] - Transporter server should allow multiple pojo
- targets </para>
+ targets</para>
<para>* [JBREM-422] - Add plugable load balancing policy to transporter
- client </para>
+ client</para>
<para>* [JBREM-425] - Add support for setting the HTTP invoker content
- encoding that is accepted </para>
+ encoding that is accepted</para>
<para>* [JBREM-431] - transporter server should automatically expose all
- interfaces implemented as subsystems </para>
+ interfaces implemented as subsystems</para>
<para>* [JBREM-439] - StreamInvocationHandler.handleStream should throw
- Throwable for consistency </para>
+ Throwable for consistency</para>
- <para>* [JBREM-469] - Enable HTTP polling </para>
+ <para>* [JBREM-469] - Enable HTTP polling</para>
- <para>* [JBREM-471] - need better InvokerLocator.equals() implementation
- </para>
+ <para>* [JBREM-471] - need better InvokerLocator.equals()
+ implementation</para>
<para>* [JBREM-481] - Changing StringUtilBuffer creation on
- JBossSerialization </para>
+ JBossSerialization</para>
- <para>** Task </para>
+ <para>** Task</para>
- <para>* [JBREM-299] - MultiplexInvokerTestCase failure </para>
+ <para>* [JBREM-299] - MultiplexInvokerTestCase failure</para>
- <para>* [JBREM-314] - need
- org.jboss.test.pooled.test.SSLSocketsUnitTestCase for remoting </para>
+ <para>* [JBREM-314] - need org.jboss.test.pooled.test.SSLSocketsUnitTestCase
+ for remoting</para>
- <para>* [JBREM-328] - change lease ping to be HEAD instead of POST for
- http transport </para>
+ <para>* [JBREM-328] - change lease ping to be HEAD instead of POST for http
+ transport</para>
<para>* [JBREM-362] - convert Connector to be standard mbean instead of
- xmbean </para>
+ xmbean</para>
- <para>* [JBREM-365] - set default user agent header in http client invoker
- </para>
+ <para>* [JBREM-365] - set default user agent header in http client
+ invoker</para>
<para>* [JBREM-366] - clean up client invoker tracking within
- InvokerRegistry </para>
+ InvokerRegistry</para>
- <para>* [JBREM-367] - set live server socket factory on Connector </para>
+ <para>* [JBREM-367] - set live server socket factory on Connector</para>
- <para>* [JBREM-370] - add changes from 1.4.1 release to master.xml doc
- </para>
+ <para>* [JBREM-370] - add changes from 1.4.1 release to master.xml
+ doc</para>
<para>* [JBREM-377] - need to convert ConnectionValidator to use
- TimerQueue </para>
+ TimerQueue</para>
- <para>* [JBREM-379] - need to update jboss-serialization jar being used
- </para>
+ <para>* [JBREM-379] - need to update jboss-serialization jar being
+ used</para>
<para>* [JBREM-380] - change ConnectionValidator to only notify once of
- failure </para>
+ failure</para>
- <para>* [JBREM-382] - disable lease ping for local invoker </para>
+ <para>* [JBREM-382] - disable lease ping for local invoker</para>
<para>* [JBREM-415] - sync bug fixes with pooled invoker and socket
- invoker </para>
+ invoker</para>
- <para>* [JBREM-420] - JNDI Detector should not need a connector when
- running in client mode </para>
+ <para>* [JBREM-420] - JNDI Detector should not need a connector when running
+ in client mode</para>
<para>* [JBREM-421] - remote stream handler api inconsistent with regular
- handler </para>
+ handler</para>
- <para>* [JBREM-436] - Extend MultiplexingInputStream with readInt() to
- avoid creating a MultiplexingDataInputStream in VirtualSocket.connect()
- and elsewhere. </para>
+ <para>* [JBREM-436] - Extend MultiplexingInputStream with readInt() to avoid
+ creating a MultiplexingDataInputStream in VirtualSocket.connect() and
+ elsewhere.</para>
<para>* [JBREM-437] - Eliminate "verify connect" phase from virtual socket
- connection protocol. </para>
+ connection protocol.</para>
<para>* [JBREM-443] - add HandshakeCompletedListener support to ssl
- multiplex </para>
+ multiplex</para>
<para>* [JBREM-451] - Send the pre-release jar to the messaging team for
- testing </para>
+ testing</para>
- <para>* [JBREM-455] - checking of socket connection is not really needed
- </para>
+ <para>* [JBREM-455] - checking of socket connection is not really
+ needed</para>
- <para>* [JBREM-456] - block callback handling when callback store full
- </para>
+ <para>* [JBREM-456] - block callback handling when callback store
+ full</para>
<para>* [JBREM-460] - createSocket() in SSLSocketClientInvoker and
SSLMultiplexClientInvoker should not assume SocketFactory has been
- created. </para>
+ created.</para>
- <para>* [JBREM-465] - property setting on the client from locator
- parameters and config map </para>
+ <para>* [JBREM-465] - property setting on the client from locator parameters
+ and config map</para>
- <para>* [JBREM-476] - make externalization of Client match original
- instance state </para>
+ <para>* [JBREM-476] - make externalization of Client match original instance
+ state</para>
<para>* [JBREM-478] - fix local client invoker handling of disconnected
- server invokers </para>
+ server invokers</para>
- <para>* [JBREM-483] - remove LocalLeaseTestCase </para>
+ <para>* [JBREM-483] - remove LocalLeaseTestCase</para>
<para>* [JBREM-485] - use the ClientInvokerHolder to contain the reference
- counting instead of having to use clientInvokerCounter </para>
+ counting instead of having to use clientInvokerCounter</para>
<para>* [JBREM-486] - Fix ConcurrentModificationException in
org.jboss.test.remoting.transport.mock.MockServerInvocationHandler</para>
@@ -219,18 +520,18 @@
<para></para>
- <para>Release Notes - JBoss Remoting - Version 1.4.4.GA </para>
+ <para>Release Notes - JBoss Remoting - Version 1.4.4.GA</para>
<para>** Bug</para>
- <para> * [JBREM-426] - keyStorePath and keyStorePassword being printed to
+ <para>* [JBREM-426] - keyStorePath and keyStorePassword being printed to
standard out</para>
<para></para>
- <para>Release Notes - JBoss Remoting - Version 1.4.3.GA </para>
+ <para>Release Notes - JBoss Remoting - Version 1.4.3.GA</para>
- <para>** Bug </para>
+ <para>** Bug</para>
<para>* [JBREM-418] - ObjectInputStreamWithClassLoader can't handle
primitives</para>
@@ -239,7 +540,7 @@
<para>Release Notes - JBoss Remoting - Version 1.4.2 final</para>
- <para>** Feature Request </para>
+ <para>** Feature Request</para>
<para>* [JBREM-429] - Create JBossSerialization MarshalledValue more
optimized for RemoteCalls</para>
@@ -260,8 +561,7 @@
<para>* [JBREM-313] - client lease does not work if client and server in
same VM (using local invoker)</para>
- <para>* [JBREM-317] - HTTPClientInvoker conect sends gratuitous
- POST</para>
+ <para>* [JBREM-317] - HTTPClientInvoker conect sends gratuitous POST</para>
<para>* [JBREM-341] - Client ping interval must be lease than lease
period</para>
@@ -307,11 +607,10 @@
<para>* [JBREM-337] - PortUtil.findFreePort() should return ports only
between 1024 and 65535.</para>
- <para>* [JBREM-342] - Thread usage for timers and lease
- functionality</para>
+ <para>* [JBREM-342] - Thread usage for timers and lease functionality</para>
- <para>* [JBREM-354] - ServerInvokerCallbackHandler should make its
- subsystem accessible.</para>
+ <para>* [JBREM-354] - ServerInvokerCallbackHandler should make its subsystem
+ accessible.</para>
<para>* [JBREM-356] - ServerInvoker should destroy its callback
handlers.</para>
@@ -357,14 +656,14 @@
<para>* [JBREM-41] - problem using localhost/127.0.0.1</para>
- <para>* [JBREM-115] - http server invoker does not wait to finish
- processing on stop</para>
+ <para>* [JBREM-115] - http server invoker does not wait to finish processing
+ on stop</para>
<para>* [JBREM-223] - Broken Pipe if client don't do any calls before the
timeout value</para>
- <para>* [JBREM-224] - java.net.SocketTimeoutException when socket timeout
- on the keep alive</para>
+ <para>* [JBREM-224] - java.net.SocketTimeoutException when socket timeout on
+ the keep alive</para>
<para>* [JBREM-231] - bug in invoker locator when there are no params
(NPE)</para>
@@ -377,17 +676,16 @@
<para>* [JBREM-243] - socket client invoker sharing pooled
connections</para>
- <para>* [JBREM-250] - InvokerLocator doesn't support URL in IPv6 format
- (ex: socket://3000::117:5400/)</para>
+ <para>* [JBREM-250] - InvokerLocator doesn't support URL in IPv6 format (ex:
+ socket://3000::117:5400/)</para>
- <para>* [JBREM-251] - transporter passes method signature based on
- concrete object and not the parameter type</para>
+ <para>* [JBREM-251] - transporter passes method signature based on concrete
+ object and not the parameter type</para>
- <para>* [JBREM-256] - NullPointer in
- MarshallerLoaderHandler.java:69</para>
+ <para>* [JBREM-256] - NullPointer in MarshallerLoaderHandler.java:69</para>
- <para>* [JBREM-259] - Unmarshalling of server response is not using
- caller's classloader</para>
+ <para>* [JBREM-259] - Unmarshalling of server response is not using caller's
+ classloader</para>
<para>* [JBREM-271] - http client invoker needs to explicitly set the
content type if not provided</para>
@@ -444,8 +742,7 @@
<para>* [JBREM-239] - Update the LGPL headers</para>
- <para>* [JBREM-242] - Subclass multiplex invoker from socket
- invoker.</para>
+ <para>* [JBREM-242] - Subclass multiplex invoker from socket invoker.</para>
<para>* [JBREM-249] - http invoker (tomcat connector) documentation</para>
@@ -471,8 +768,8 @@
<para>** Reactor Event</para>
- <para>* [JBREM-241] - Refactor SocketServerInvoker so that can be
- subclassed by MultiplexServerInvoker</para>
+ <para>* [JBREM-241] - Refactor SocketServerInvoker so that can be subclassed
+ by MultiplexServerInvoker</para>
<para></para>
@@ -492,16 +789,14 @@
<para>* [JBREM-140] - can not set response headers from invocation
handlers</para>
- <para>* [JBREM-148] - support pluggable object serialization
- packages</para>
+ <para>* [JBREM-148] - support pluggable object serialization packages</para>
<para>* [JBREM-175] - Remove Dependencies to Server Classes from
UnifiedInvoker</para>
<para>* [JBREM-180] - add plugable serialization</para>
- <para>* [JBREM-187] - Better HTTP 1.1 stack support for HTTP
- invoker</para>
+ <para>* [JBREM-187] - Better HTTP 1.1 stack support for HTTP invoker</para>
<para>* [JBREM-201] - Remove dependency from JBossSerialization</para>
@@ -509,8 +804,7 @@
<para>** Bug</para>
- <para>* [JBREM-127] - RMI Invoker will not bind to specified
- address</para>
+ <para>* [JBREM-127] - RMI Invoker will not bind to specified address</para>
<para>* [JBREM-192] - distro contains samples in src and examples
directory</para>
@@ -523,8 +817,7 @@
<para>* [JBREM-202] - getUnmarshaller always calls Class.forName operation
for creating Unmarshallers</para>
- <para>* [JBREM-203] - rmi server invoker hangs if custom
- unmarshaller</para>
+ <para>* [JBREM-203] - rmi server invoker hangs if custom unmarshaller</para>
<para>* [JBREM-205] - Spurious java.net.SocketException: Connection reset
error logging</para>
@@ -540,8 +833,7 @@
<para>* [JBREM-33] - Add GET support within HTTP server invoker</para>
- <para>* [JBREM-145] - convert user guide from MS word doc to
- docbook</para>
+ <para>* [JBREM-145] - convert user guide from MS word doc to docbook</para>
<para>* [JBREM-182] - Socket timeout too short (and better error
message)</para>
@@ -551,8 +843,8 @@
<para>* [JBREM-196] - reducde the number of retries for socket client
invoker</para>
- <para>* [JBREM-204] - create complex remoting example using dynamic proxy
- to endpoint</para>
+ <para>* [JBREM-204] - create complex remoting example using dynamic proxy to
+ endpoint</para>
<para>* [JBREM-212] - create transporter implementation</para>
@@ -565,8 +857,8 @@
<para>** Patch</para>
- <para>* [JBREM-152] - NullPointerException in SocketServerInvoker.stop()
- at line 185.</para>
+ <para>* [JBREM-152] - NullPointerException in SocketServerInvoker.stop() at
+ line 185.</para>
<para>* [JBREM-153] - LocalClientInvoker's outlive their useful lifetime,
causing anomalous behavior</para>
@@ -639,8 +931,8 @@
<para>** Bug</para>
- <para>* [JBREM-58] - Bug with multiple callback handler registered with
- same server</para>
+ <para>* [JBREM-58] - Bug with multiple callback handler registered with same
+ server</para>
<para>* [JBREM-64] - Need MarshalFactory to produce new instance per get
request</para>
@@ -661,8 +953,8 @@
<para>* [JBREM-125] - can not configure transport, port, or host for the
stream server</para>
- <para>* [JBREM-131] - invoker registry not update if server invoker
- changes locator</para>
+ <para>* [JBREM-131] - invoker registry not update if server invoker changes
+ locator</para>
<para>* [JBREM-134] - can not remove callback listeners from multiple
callback servers</para>
@@ -670,11 +962,11 @@
<para>* [JBREM-137] - Invalid RemoteClientInvoker reference maintained by
InvokerRegistry after invoker disconnect()</para>
- <para>* [JBREM-141] - bug connecting client invoker when client detects
- that previously used one is disconnected</para>
+ <para>* [JBREM-141] - bug connecting client invoker when client detects that
+ previously used one is disconnected</para>
- <para>* [JBREM-143] - NetworkRegistry should not be required for detector
- to run on server side</para>
+ <para>* [JBREM-143] - NetworkRegistry should not be required for detector to
+ run on server side</para>
<para>** Task</para>
@@ -695,8 +987,7 @@
<para>* [JBREM-62] - update UnifiedInvoker to use remote marshall
loading</para>
- <para>* [JBREM-67] - Add ability to set ThreadPool via
- configuration</para>
+ <para>* [JBREM-67] - Add ability to set ThreadPool via configuration</para>
<para>* [JBREM-98] - remove isDebugEnabled() within code as is now
depricated</para>
@@ -713,8 +1004,8 @@
<para>* [JBREM-123] - update detection samples</para>
- <para>* [JBREM-128] - standardize address and port binding configuration
- for all transports</para>
+ <para>* [JBREM-128] - standardize address and port binding configuration for
+ all transports</para>
<para>* [JBREM-130] - updated wiki for checkout and build</para>
@@ -775,8 +1066,8 @@
<para>* [JBREM-50] - Need ability to set socket timeout on socket client
invoker</para>
- <para>* [JBREM-59] - Pull callback collection is unbounded - possible Out
- of Memory</para>
+ <para>* [JBREM-59] - Pull callback collection is unbounded - possible Out of
+ Memory</para>
<para>* [JBREM-60] - Incorrect usage of debug level logging</para>
@@ -826,8 +1117,7 @@
<para>* [JBREM-3] - Fix Asyn invokers - currently not operable</para>
- <para>* [JBREM-4] - Added test for throwing exception on server
- side</para>
+ <para>* [JBREM-4] - Added test for throwing exception on server side</para>
<para>* [JBREM-5] - Socket invokers needs to be fixed</para>
@@ -849,5 +1139,4 @@
required</para>
<para></para>
-
- </chapter>
\ No newline at end of file
+</chapter>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list