[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