You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by oz...@apache.org on 2004/06/23 12:19:05 UTC

cvs commit: jakarta-commons-sandbox/transaction/xdocs navigation.xml wrappers-comparision.xml

ozeigermann    2004/06/23 03:19:05

  Modified:    transaction/xdocs navigation.xml
  Added:       transaction/xdocs/maps wrappers-comparision.xml index.xml
  Removed:     transaction/xdocs wrappers-comparision.xml
  Log:
  Added map section
  
  Revision  Changes    Path
  1.1                  jakarta-commons-sandbox/transaction/xdocs/maps/wrappers-comparision.xml
  
  Index: wrappers-comparision.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
   <properties>
    <title>Comparision of transactional map wrappers</title>
    <author email="commons-dev@jakarta.apache.org">Commons Documentation Team</author>
   </properties>
  
   <body>
  
  <section name="Comparision of transactional map wrappers">
  <p>
  </p>
  
  <table summary="" border="1" frame="HSIDES" rules="GROUPS" width="100%" cellpadding="3" cellspacing="0" dir="ltr" title="">
  
  <thead>
  <tr>
  <th align="left" valign="bottom" scope="col"></th>
  <th align="left" valign="bottom" scope="col"> <font face="Arial, Helvetica, sans-serif"><strong>TransactionalMapWrapper</strong></font></th>
  <th align="left" valign="bottom" scope="col"> <font face="Arial, Helvetica, sans-serif"><strong>OptimisticMapWrapper</strong></font></th>
  <th align="left" valign="bottom" scope="col"> <font face="Arial, Helvetica, sans-serif"><strong>PessimisticMapWrapper</strong></font></th>
  </tr>
  </thead>
  
  <tbody>
  <tr align="left" valign="top">
  <td> 
  
  <p>Dirty write / lost updates</p>
  
  </td>
  <td> 
  
  <p>Possible</p>
  </td>
  <td> 
  
  <p>Not possible</p>
  </td>
  <td> 
  
  <p>Not possible</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  <p>Dirty read</p>
  </td>
  <td> 
  
  
  <p>Not possible</p>
  </td>
  <td> 
  
  <p>Not possible</p>
  </td>
  <td> 
  
  <p>Not possible</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  <p>Nonrepeatable read</p>
  </td>
  <td> 
  
  <p>Possible</p>
  
  </td>
  <td> 
  
  <p>Not possible</p>
  </td>
  <td> 
  
  <p>Not possible</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  <p>Phantoms</p>
  </td>
  <td> 
  
  <p>Possible</p>
  </td>
  <td> 
  
  
  <p>Not possible</p>
  </td>
  <td> 
  
  
  <p>Not possible</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  
  <p>Readers block writers</p>
  </td>
  <td> 
  
  <p>No</p>
  </td>
  <td> 
  
  <p>No</p>
  </td>
  <td> 
  
  <p>Yes</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  <p>Writers block readers</p>
  
  </td>
  <td> 
  
  <p>No</p>
  </td>
  <td> 
  
  <p>No</p>
  </td>
  <td> 
  
  <p>Yes</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  <p>Writers block writers</p>
  </td>
  <td> 
  
  <p>No</p>
  
  </td>
  <td> 
  
  <p>No</p>
  
  </td>
  <td> 
  
  <p>Yes</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  <p>Might deadlock</p>
  </td>
  <td> 
  
  <p>No</p>
  
  </td>
  <td> 
  
  <p>No</p>
  
  </td>
  <td> 
  
  <p>Yes</p>
  </td>
  </tr>
  
  <tr align="left" valign="top">
  <td> 
  
  <p>Commit might fail</p>
  </td>
  <td> 
  
  <p>No</p>
  
  </td>
  <td> 
  
  <p>Yes</p>
  
  </td>
  <td> 
  
  <p>No</p>
  </td>
  </tr>
  
  </tbody>
  </table>
  </section>
  
  </body>
  </document>
  
  
  
  1.1                  jakarta-commons-sandbox/transaction/xdocs/maps/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <document>
  
   <properties>
    <title>Transactional Map Wrappers</title>
    <author email="commons-dev@jakarta.apache.org">Commons Documentation Team</author>
   </properties>
  
   <body>
  
  <section name="Transactional Map Wrappers">
  <p>One major part of the Transaction Component are a set of wrappers that allow to add transactional control
  	to any kind of Map implemening the <code>java.util.Map</code> interface.</p>
  
  <p>
  	You can find a comparison of its transaction features <a href="wrappers-comparision.html">here</a>.
  	</p>
  </section>
  
  </body>
  </document>
  
  
  
  1.2       +3 -0      jakarta-commons-sandbox/transaction/xdocs/navigation.xml
  
  Index: navigation.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/transaction/xdocs/navigation.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- navigation.xml	22 May 2004 12:39:55 -0000	1.1
  +++ navigation.xml	23 Jun 2004 10:19:05 -0000	1.2
  @@ -5,6 +5,9 @@
       <body>
           <menu name="Commons&#xA0;Transaction">
               <item name="Overview"                      href="/index.html" />
  +            <item name="Transactional Maps" href="/maps/index.html">
  +            	<item name="Map Wrapper comparision" href="/maps/wrappers-comparision.html"/>
  +            </item>	
   <!--            <item name="Configuration"                 href="/configuration.html" /> -->
               <item name="API&#xA0;Documentation"        href="/apidocs/index.html"/>
   <!--
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org