OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | gotm-commits List | Febuary 2005 Index

<--  Date Index  --> <--  Thread Index  -->

CVS update of gotm-jts (152 files)


    Date: Wednesday, February 23, 2005 @ 18:39:47
  Author: rouvoy
    Path: /cvsroot/gotm/gotm-jts

   Added: example/benchmark/output/build/ant/commons-collections-2.0.jar
          example/benchmark/output/build/ant/commons-logging.jar
          example/benchmark/output/build/ant/fractal-xdoclet.jar
          example/benchmark/output/build/ant/log4j.jar
          example/benchmark/output/build/ant/xdoclet-1.3-SNAPSHOT.jar
          example/benchmark/output/build/ant/xjavadoc-1.1.jar
          example/benchmark/output/build/class/benchmark.xml
          example/benchmark/output/build/class/fractal.properties
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/ClientAttributeController.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/Counter.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/CounterAttributes.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/CounterImpl.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounter.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounterImpl.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcExplorer.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcJtaClient.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcTransactionScenarioImpl.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/InvokeRunnableAction$InvokeThread.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/InvokeRunnableAction.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/JtaClient.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounter.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounterImpl.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpJtaClient.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpTransactionScenarioImpl.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TransactionScenarioAttributeController.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Collector.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/FcScenario.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Scenario.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Serie.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieAverage.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieMax.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieMin.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieVisitor.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Timer.class
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/TpScenario.fractal
          
          
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/VisitorImpl.class
           example/benchmark/output/build/julia/cache.cfg
          example/benchmark/output/build/julia/julia.cfg
          example/benchmark/output/build/lib/apollon-runtime.jar
          example/benchmark/output/build/lib/asm.jar
          example/benchmark/output/build/lib/basic-plugin.jar
          example/benchmark/output/build/lib/browser.jar
          example/benchmark/output/build/lib/carol.jar
          example/benchmark/output/build/lib/commons-cli.jar
          example/benchmark/output/build/lib/commons-logging.jar
          example/benchmark/output/build/lib/dtdparser.jar
          example/benchmark/output/build/lib/fractal-adl.jar
          example/benchmark/output/build/lib/fractal-browser.jar
          example/benchmark/output/build/lib/fractal-plugin.jar
          example/benchmark/output/build/lib/fractal-pool.jar
          example/benchmark/output/build/lib/fractal-template.jar
          example/benchmark/output/build/lib/fractal.jar
          example/benchmark/output/build/lib/jonas_timer.jar
          example/benchmark/output/build/lib/jotm.jar
          example/benchmark/output/build/lib/jotm_iiop_stubs.jar
          example/benchmark/output/build/lib/jotm_jrmp_stubs.jar
          example/benchmark/output/build/lib/jta-1_01.jar
          example/benchmark/output/build/lib/jta-spec1_0_1.jar
          example/benchmark/output/build/lib/jts1_0.jar
          example/benchmark/output/build/lib/julia-asm.jar
          example/benchmark/output/build/lib/julia-mixins.jar
          example/benchmark/output/build/lib/julia-runtime.jar
          example/benchmark/output/build/lib/log4j-1.2.8.jar
          example/benchmark/output/build/lib/log4j.jar
          example/benchmark/output/build/lib/naming.jar
          example/benchmark/output/build/lib/objectweb-datasource.jar
          example/benchmark/output/build/lib/ow-gotm-explorer.jar
          example/benchmark/output/build/lib/ow-gotm-jts-benchmark.jar
          example/benchmark/output/build/lib/ow-gotm-jts.jar
          example/benchmark/output/build/lib/ow-gotm.jar
          example/benchmark/output/build/lib/ow-transaction-api.jar
          example/benchmark/output/build/lib/ow-transaction-lib.jar
          example/benchmark/output/build/lib/ow_deployment_scheduling.jar
          example/benchmark/output/build/lib/ow_monolog.jar
          example/benchmark/output/build/lib/ow_util_thread.jar
          example/benchmark/output/build/lib/ow_util_trace.jar
          example/benchmark/output/build/lib/thread.jar
          example/benchmark/output/build/lib/xapool.jar
          example/benchmark/output/build/lib/xerces.jar
          example/benchmark/output/build/monolog/fractal.properties
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/ClientAttributeController.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioAttributeController.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Scenario.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieAverage.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieMax.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieMin.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieVisitor.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Timer.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/VisitorImpl.java
           lib/jta/jta-1_01.jar
          src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal
          src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal
           src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal
          src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal
          src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal
          src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal
          src/fractal/org/objectweb/gotm/lib/TpManagerImpl.fractal
          src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal
          src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal
          src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal
Modified: .classpath .cvsignore .settings/org.eclipse.core.resources.prefs
          build.xml example/benchmark/build.xml
          example/benchmark/lib/jotm/jotm.jar
          example/benchmark/lib/jotm/jotm_iiop_stubs.jar
          example/benchmark/lib/jotm/jotm_jrmp_stubs.jar
          
example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java
           example/local/build.xml
          src/java/org/objectweb/gotm/lib/jta/StatusConverter.java
          src/java/org/objectweb/gotm/lib/jta/SynchronizationImpl.java
          src/java/org/objectweb/gotm/lib/jta/TransactionImpl.java
          src/java/org/objectweb/gotm/lib/jta/TransactionManagerImpl.java
          src/java/org/objectweb/gotm/lib/jta/XAFlagsConverter.java
          src/java/org/objectweb/gotm/lib/jta/XAResourceImpl.java
          test/java/org/objectweb/gotm/jts/xa/XABoolean.java
          test/java/org/objectweb/gotm/jts/xa/XAInteger.java
          test/java/org/objectweb/gotm/jts/xa/XAObject.java
 Removed: 
example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpManagerImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal
          
          
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/ClientAttributes.java
          
          
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/Timer.java
          
          
example/local/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal
          
          
example/local/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal
          
          
example/local/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal
          
          
example/local/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal
          
          
example/local/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal
          
          example/local/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal
          
          
example/local/src/fractal/org/objectweb/gotm/lib/TpManagerImpl.fractal
          
          
example/local/src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal
          
          
example/local/src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal
          
          
example/local/src/java/org/objectweb/gotm/jts/remote/ServerLauncher.java
          
          
example/local/src/java/org/objectweb/gotm/jts/remote/TransactionTest.java
           externals/jta/jta-1_01.jar
          src/java/org/objectweb/gotm/lib/jta/Action.java
          src/java/org/objectweb/gotm/lib/jta/EventConverter.java
          src/java/org/objectweb/gotm/lib/jta/WrapperImpl.java

* Improvement of the GoTM library.
* Benchmark example to compare GoTM with JOTM.
* Moving compilation result into an "output" directory.
* Moving eclipse compilation to an "output/eclipse" directory.
* Cosmetic updates.


--------------------------------------------------------------------------------------------------------------------+
 .classpath                                                                   
                                      |    7 
 .cvsignore                                                                   
                                      |    1 
 .settings/org.eclipse.core.resources.prefs                                   
                                      |   19 
 build.xml                                                                    
                                      |   46 
 example/benchmark/build.xml                                                  
                                      |   28 
 example/benchmark/lib/jotm/jotm.jar                                          
                                      |    <<Binary file>>
 example/benchmark/lib/jotm/jotm_iiop_stubs.jar                               
                                      |    <<Binary file>>
 example/benchmark/lib/jotm/jotm_jrmp_stubs.jar                               
                                      |    <<Binary file>>
 example/benchmark/output/build/ant/commons-collections-2.0.jar               
                                      |    <<Binary file>>
 example/benchmark/output/build/ant/commons-logging.jar                       
                                      |    <<Binary file>>
 example/benchmark/output/build/ant/fractal-xdoclet.jar                       
                                      |    <<Binary file>>
 example/benchmark/output/build/ant/log4j.jar                                 
                                      |    <<Binary file>>
 example/benchmark/output/build/ant/xdoclet-1.3-SNAPSHOT.jar                  
                                      |    <<Binary file>>
 example/benchmark/output/build/ant/xjavadoc-1.1.jar                          
                                      |    <<Binary file>>
 example/benchmark/output/build/class/benchmark.xml                           
                                      |   18 
 example/benchmark/output/build/class/fractal.properties                      
                                      |   54 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/ClientAttributeController.class
              |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/Counter.class
                                |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/CounterAttributes.class
                      |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/CounterImpl.class
                            |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
                        |   28 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounter.fractal
                            |   13 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounterImpl.fractal
                        |   24 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcExplorer.fractal
                           |   14 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcJtaClient.fractal
                          |   28 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcTransactionScenarioImpl.fractal
            |   20 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/InvokeRunnableAction$InvokeThread.class
      |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/InvokeRunnableAction.class
                   |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/JtaClient.class
                              |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounter.fractal
                            |   12 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounterImpl.fractal
                        |   12 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpJtaClient.fractal
                          |   12 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpTransactionScenarioImpl.fractal
            |   12 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TransactionScenarioAttributeController.class
 |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.class
                |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Collector.class
                        |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/FcScenario.fractal
                     |   17 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Scenario.class
                         |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Serie.class
                            |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieAverage.class
                     |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieMax.class
                         |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieMin.class
                         |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieVisitor.class
                     |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Timer.class
                            |    <<Binary file>>
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/TpScenario.fractal
                     |   12 
 
example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/VisitorImpl.class
                      |    <<Binary file>>
 example/benchmark/output/build/julia/cache.cfg                               
                                      |  224 +++
 example/benchmark/output/build/julia/julia.cfg                               
                                      |  614 ++++++++++
 example/benchmark/output/build/lib/apollon-runtime.jar                       
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/asm.jar                                   
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/basic-plugin.jar                          
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/browser.jar                               
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/carol.jar                                 
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/commons-cli.jar                           
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/commons-logging.jar                       
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/dtdparser.jar                             
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/fractal-adl.jar                           
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/fractal-browser.jar                       
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/fractal-plugin.jar                        
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/fractal-pool.jar                          
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/fractal-template.jar                      
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/fractal.jar                               
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/jonas_timer.jar                           
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/jotm.jar                                  
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/jotm_iiop_stubs.jar                       
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/jotm_jrmp_stubs.jar                       
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/jta-1_01.jar                              
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/jta-spec1_0_1.jar                         
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/jts1_0.jar                                
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/julia-asm.jar                             
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/julia-mixins.jar                          
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/julia-runtime.jar                         
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/log4j-1.2.8.jar                           
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/log4j.jar                                 
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/naming.jar                                
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/objectweb-datasource.jar                  
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow-gotm-explorer.jar                      
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow-gotm-jts-benchmark.jar                 
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow-gotm-jts.jar                           
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow-gotm.jar                               
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow-transaction-api.jar                    
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow-transaction-lib.jar                    
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow_deployment_scheduling.jar              
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow_monolog.jar                            
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow_util_thread.jar                        
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/ow_util_trace.jar                         
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/thread.jar                                
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/xapool.jar                                
                                      |    <<Binary file>>
 example/benchmark/output/build/lib/xerces.jar                                
                                      |    <<Binary file>>
 example/benchmark/output/build/monolog/fractal.properties                    
                                      |   54 
 
example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
                               |    6 
 example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal  
                                      |   14 
 
example/benchmark/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal
                              |   19 
 
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal 
                                     |   21 
 
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal
                                     |   29 
 
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal
                                    |   21 
 example/benchmark/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal       
                                      |   40 
 example/benchmark/src/fractal/org/objectweb/gotm/lib/TpManagerImpl.fractal   
                                      |   38 
 
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal 
                                     |   57 
 
example/benchmark/src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal
                                     |   45 
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/ClientAttributeController.java
                         |   50 
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/ClientAttributes.java
                                  |   60 
 example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java 
                                      |    8 
 example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java   
                                      |  224 ---
 example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/Timer.java       
                                      |   73 -
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioAttributeController.java
            |   50 
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java
                           |  218 +++
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java
                                   |  102 +
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Scenario.java
                                    |   52 
 example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java 
                                      |   80 +
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieAverage.java
                                |   58 
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieMax.java
                                    |   60 
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieMin.java
                                    |   60 
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/SerieVisitor.java
                                |   52 
 example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Timer.java 
                                      |   74 +
 
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/VisitorImpl.java
                                 |   62 +
 example/local/build.xml                                                      
                                      |    5 
 example/local/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal      
                                      |   14 
 
example/local/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal
                                  |   19 
 example/local/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal    
                                      |   21 
 example/local/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal   
                                      |   21 
 example/local/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal  
                                      |   21 
 example/local/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal           
                                      |   40 
 example/local/src/fractal/org/objectweb/gotm/lib/TpManagerImpl.fractal       
                                      |   38 
 example/local/src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal    
                                      |   57 
 example/local/src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal   
                                      |   45 
 example/local/src/java/org/objectweb/gotm/jts/remote/ServerLauncher.java     
                                      |   53 
 example/local/src/java/org/objectweb/gotm/jts/remote/TransactionTest.java    
                                      |   49 
 externals/jta/jta-1_01.jar                                                   
                                      |    <<Binary file>>
 lib/jta/jta-1_01.jar                                                         
                                      |    <<Binary file>>
 src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal                    
                                      |   14 
 src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal          
                                      |   19 
 src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal                  
                                      |   21 
 src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal                 
                                      |   30 
 src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal                
                                      |   21 
 src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal                         
                                      |   48 
 src/fractal/org/objectweb/gotm/lib/TpManagerImpl.fractal                     
                                      |   38 
 src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal                    
                                      |   37 
 src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal                  
                                      |   57 
 src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal                 
                                      |   45 
 src/java/org/objectweb/gotm/lib/jta/Action.java                              
                                      |   46 
 src/java/org/objectweb/gotm/lib/jta/EventConverter.java                      
                                      |   53 
 src/java/org/objectweb/gotm/lib/jta/StatusConverter.java                     
                                      |   39 
 src/java/org/objectweb/gotm/lib/jta/SynchronizationImpl.java                 
                                      |  111 -
 src/java/org/objectweb/gotm/lib/jta/TransactionImpl.java                     
                                      |   96 -
 src/java/org/objectweb/gotm/lib/jta/TransactionManagerImpl.java              
                                      |  128 --
 src/java/org/objectweb/gotm/lib/jta/WrapperImpl.java                         
                                      |  100 -
 src/java/org/objectweb/gotm/lib/jta/XAFlagsConverter.java                    
                                      |    7 
 src/java/org/objectweb/gotm/lib/jta/XAResourceImpl.java                      
                                      |  196 +--
 test/java/org/objectweb/gotm/jts/xa/XABoolean.java                           
                                      |    4 
 test/java/org/objectweb/gotm/jts/xa/XAInteger.java                           
                                      |    4 
 test/java/org/objectweb/gotm/jts/xa/XAObject.java                            
                                      |    8 
 152 files changed, 2761 insertions(+), 1586 deletions(-)


Index: gotm-jts/.classpath
diff -u gotm-jts/.classpath:1.4 gotm-jts/.classpath:1.5
--- gotm-jts/.classpath:1.4     Fri Jan 14 18:09:02 2005
+++ gotm-jts/.classpath Wed Feb 23 18:39:47 2005
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
        <classpathentry kind="src" path="src/java"/>
+       <classpathentry kind="src" path="src/fractal"/>
        <classpathentry kind="src" path="example/benchmark/src/fractal"/>
        <classpathentry kind="src" path="example/benchmark/src/java"/>
        <classpathentry kind="src" path="example/local/src/java"/>
@@ -10,16 +11,16 @@
        <classpathentry kind="src" path="/gotm"/>
        <classpathentry kind="src" path="/gotm-explorer"/>
        <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-       <classpathentry kind="lib" path="externals/jta/jta-1_01.jar"/>
        <classpathentry kind="lib" 
path="/gotm/lib/fractal-template/fractal-template.jar"/>
        <classpathentry kind="lib" 
path="example/benchmark/lib/jotm/jotm.jar"/>
        <classpathentry kind="lib" 
path="/gotm-explorer/lib/fractal-explorer/browser.jar"/>
        <classpathentry kind="lib" 
path="/gotm-explorer/lib/fractal-explorer/fractal-browser.jar"/>
        <classpathentry kind="lib" 
path="/gotm-explorer/lib/fractal-explorer/fractal-plugin.jar"/>
        <classpathentry kind="lib" path="/gotm/lib/fractal/fractal.jar"/>
-       <classpathentry kind="lib" 
path="/gotm/lib/fractal-rmi/fractal-rmi.jar"/>
        <classpathentry kind="lib" path="/gotm/lib/utils/ow_util_trace.jar"/>
        <classpathentry kind="lib" 
path="/gotm/lib/fractal-adl/fractal-adl.jar"/>
        <classpathentry kind="lib" path="/gotm/lib/monolog/ow_monolog.jar"/>
-       <classpathentry kind="output" path="build/class"/>
+       <classpathentry kind="src" path="/fractal-pool"/>
+       <classpathentry kind="lib" path="lib/jta/jta-1_01.jar"/>
+       <classpathentry kind="output" path="output/eclipse"/>
 </classpath>
Index: gotm-jts/.cvsignore
diff -u gotm-jts/.cvsignore:1.1 gotm-jts/.cvsignore:1.2
--- gotm-jts/.cvsignore:1.1     Fri Jul 30 18:46:11 2004
+++ gotm-jts/.cvsignore Wed Feb 23 18:39:47 2005
@@ -1 +1,2 @@
 build
+output
Index: gotm-jts/.settings/org.eclipse.core.resources.prefs
diff -u gotm-jts/.settings/org.eclipse.core.resources.prefs:1.2 
gotm-jts/.settings/org.eclipse.core.resources.prefs:1.3
--- gotm-jts/.settings/org.eclipse.core.resources.prefs:1.2     Fri Jan 14 
17:56:03 2005
+++ gotm-jts/.settings/org.eclipse.core.resources.prefs Wed Feb 23 18:39:46 
2005
@@ -1,18 +1,11 @@
-#Wed Jan 12 09:45:40 CET 2005
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal=ISO-8859-1
-encoding//example/benchmark/src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal=ISO-8859-1
+#Wed Feb 09 15:23:15 CET 2005
+encoding//src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal=ISO-8859-1
+encoding//src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal=ISO-8859-1
 
encoding//example/local/src/fractal/org/objectweb/gotm/jts/local/FcApplication.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/TpManagerImpl.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal=ISO-8859-1
 
encoding//example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcExplorer.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/TpTransactionImpl.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal=ISO-8859-1
-encoding//example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal=ISO-8859-1
+encoding//src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal=ISO-8859-1
+encoding//src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal=ISO-8859-1
 
encoding//example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal=ISO-8859-1
-encoding//example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal=ISO-8859-1
 eclipse.preferences.version=1
+encoding//src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal=ISO-8859-1
 
encoding//example/local/src/fractal/org/objectweb/gotm/jts/local/FcExplorer.fractal=ISO-8859-1
-encoding//example/local/src/fractal/org/objectweb/gotm/lib/TpTerminatorImpl.fractal=ISO-8859-1
Index: gotm-jts/build.xml
diff -u gotm-jts/build.xml:1.3 gotm-jts/build.xml:1.4
--- gotm-jts/build.xml:1.3      Fri Jan 14 17:56:03 2005
+++ gotm-jts/build.xml  Wed Feb 23 18:39:47 2005
@@ -21,27 +21,36 @@
 <!-- Initial developer(s): Romain Rouvoy.                                 -->
 <!-- Contributor(s): ______________________________________.              -->
 
-<!-- $Id: build.xml,v 1.3 2005/01/14 16:56:03 rouvoy Exp $ -->
+<!-- $Id: build.xml,v 1.4 2005/02/23 17:39:47 rouvoy Exp $ -->
 <!-- ==================================================================== -->
 
-<project name="gotm-jts" default="jts-all">
+<project name="GoTM JTS" default="jts-all">
   <description>GoTM Project [gotm.objectweb.org] - GoTM is an open 
Transaction Monitor - Java Personalities</description>
 
+  <!-- ==================== -->
+  <!-- PROPERTY DEFINITIONS -->
+  <!-- ==================== -->
+
   <property name="src.dir"     value="src"/>
-  <property name="java.dir"    value="${src.dir}/java"/>
-  <property name="log.dir"     value="${src.dir}/monolog"/>
-  <property name="cfg.dir"     value="${src.dir}/config"/>
+  <property name="java.dir"    value="java"/>
+  <property name="log.dir"     value="monolog"/>
+  <property name="cfg.dir"     value="config"/>
   <property name="ant.dir"     value="ant"/>
   <property name="fractal.dir" value="fractal"/>
   
   <property name="class.dir" value="class"/>
   <property name="lib.dir"   value="lib"/>
 
-  <property name="build.dir" value="${basedir}/build"/>
+  <property name="out.dir"   value="${basedir}/output"/> 
+  <property name="build.dir" value="${out.dir}/build"/>
 
-  <property name="gotm.jar"     value="ow-gotm-jts.jar"/>
-  <property name="gotm.version" value="0.1a"/>
-  <property name="dist.name"    value="GoTM-JTS"/>
+  <property name="jts.jar"     value="ow-gotm-jts.jar"/>
+  <property name="jts.version" value="0.2"/>
+  <property name="jts.dist"    value="GoTM-JTS"/>
+
+  <!-- ================ -->
+  <!-- PATH DEFINITIONS -->
+  <!-- ================ -->
 
   <path id="classpath">
     <fileset dir="${build.dir}/${lib.dir}" includes="**/*.jar"/>
@@ -49,6 +58,10 @@
   </path>
 
 
+  <!-- ================== -->
+  <!-- TARGET DEFINITIONS -->
+  <!-- ================== -->
+
   <target name="jts-all" description="jts-clean + jts-build">
     <antcall target="jts-clean"/>
     <antcall target="jts-build"/>
@@ -58,17 +71,17 @@
     <ant dir="${basedir}/../gotm-explorer" target="explorer-build"/>
     <copy todir="${build.dir}/${lib.dir}">
          <mapper type="flatten"/>
-      <fileset dir="${basedir}/externals" includes="**/*"/>
+      <fileset dir="${basedir}/${lib.dir}" includes="**/*"/>
     </copy>
     <copy todir="${build.dir}/${class.dir}">
-      <fileset dir="${basedir}/${cfg.dir}" includes="**/*"/>
+      <fileset dir="${basedir}/${src.dir}/${cfg.dir}" includes="**/*"/>
     </copy>
   </target>
 
   <target name="jts-compile" depends="-jts-prepare"
    description="Compiles GoTM Java personalities">
     <mkdir dir="${build.dir}/${class.dir}"/> 
-    <javac srcdir="${basedir}/${java.dir}" 
+    <javac srcdir="${basedir}/${src.dir}/${java.dir}" 
           destdir="${build.dir}/${class.dir}" 
             debug="on">
       <classpath refid="classpath"/>
@@ -90,13 +103,13 @@
       <mkdir dir="${build.dir}/${class.dir}"/> 
       <xdoclet destdir="${build.dir}/${class.dir}" 
           excludedtags="@version,@author,@todo">
-        <fileset dir="${basedir}/${java.dir}" 
+        <fileset dir="${basedir}/${src.dir}/${java.dir}" 
             includes="org/objectweb/gotm/**/*.java"/>
         <fractal-primitive/>
       </xdoclet>     
       <xdoclet destdir="${build.dir}/${class.dir}" 
           excludedtags="@version,@author,@todo">
-        <fileset dir="${basedir}/${java.dir}" 
+        <fileset dir="${basedir}/${src.dir}/${java.dir}" 
             includes="org/objectweb/gotm/lib/**/*.java"/>
         <fractal-template/>
       </xdoclet>     
@@ -113,16 +126,17 @@
   
   <target name="jts-build" depends="jts-fractal"
    description="build GoTM Java personalities">
-    <jar destfile="${build.dir}/${lib.dir}/${gotm.jar}">
+    <jar destfile="${build.dir}/${lib.dir}/${jts.jar}">
       <fileset dir="${build.dir}/${class.dir}">
        <include name="**/*"/>
        <exclude name="org/objectweb/transaction/**/*.class"/>
       </fileset> 
     </jar>
+    <delete dir="${build.dir}/${class.dir}"/> 
   </target>
   
   <target name="jts-clean"
    description="clean GoTM Java personalities">
-    <delete dir="${build.dir}" failonerror="no"/>
+    <delete dir="${out.dir}" failonerror="no"/>
   </target>
 </project>
Index: gotm-jts/example/benchmark/build.xml
diff -u gotm-jts/example/benchmark/build.xml:1.1 
gotm-jts/example/benchmark/build.xml:1.2
--- gotm-jts/example/benchmark/build.xml:1.1    Fri Jan 14 17:56:03 2005
+++ gotm-jts/example/benchmark/build.xml        Wed Feb 23 18:39:47 2005
@@ -21,15 +21,15 @@
 <!-- Initial developer(s): Romain Rouvoy.                                 -->
 <!-- Contributor(s): ______________________________________.              -->
 
-<!-- $Id: build.xml,v 1.1 2005/01/14 16:56:03 rouvoy Exp $ -->
+<!-- $Id: build.xml,v 1.2 2005/02/23 17:39:47 rouvoy Exp $ -->
 <!-- ==================================================================== -->
 
-<project name="gotm-jts-benchmark" default="bench-all">
+<project name="GoTM JTS Bench" default="bench-all">
   <description>GoTM JTS Benchmark [gotm.objectweb.org] - GoTM is an open 
Transaction Monitor</description>
 
   <property name="src.dir"  value="src"/>
-  <property name="java.dir" value="${src.dir}/java"/>
-  <property name="cfg.dir"  value="${src.dir}/config"/>
+  <property name="java.dir" value="java"/>
+  <property name="cfg.dir"  value="config"/>
          
   <property name="ant.dir"     value="ant"/>
   <property name="fractal.dir" value="fractal"/>
@@ -37,7 +37,8 @@
   <property name="lib.dir"     value="lib"/>
   <property name="julia.dir"   value="julia"/>
 
-  <property name="build.dir" value="${basedir}/build"/>
+  <property name="out.dir"   value="${basedir}/output"/>
+  <property name="build.dir" value="${out.dir}/build"/>
 
   <property name="examples.jar"     value="ow-gotm-jts-benchmark.jar"/>
   <property name="examples.version" value="0.1a"/>
@@ -63,12 +64,15 @@
       <fileset dir="${basedir}/${lib.dir}" includes="**/*.*"/>
     </copy>
     <copy todir="${build.dir}/${class.dir}">
-      <fileset dir="${basedir}/${cfg.dir}" includes="**/*"/>
+      <fileset dir="${basedir}/${src.dir}/${cfg.dir}" includes="**/*"/>
+    </copy>
+    <copy todir="${build.dir}/${class.dir}">
+      <fileset dir="${build.dir}/monolog" includes="**/*"/>
     </copy>
   </target>
 
   <target name="bench-compile" depends="-bench-prepare">
-    <javac srcdir="${basedir}/${java.dir}"
+    <javac srcdir="${basedir}/${src.dir}/${java.dir}"
           destdir="${build.dir}/${class.dir}"
             debug="on">
       <classpath refid="classpath"/>
@@ -90,7 +94,7 @@
      <mkdir dir="${build.dir}/${class.dir}"/> 
      <xdoclet destdir="${build.dir}/${class.dir}" 
          excludedtags="@version,@author,@todo">
-       <fileset dir="${basedir}/${java.dir}" 
+       <fileset dir="${basedir}/${src.dir}/${java.dir}" 
            includes="org/objectweb/gotm/**/*.java"/>
        <fractal-primitive/>
        <fractal-template/>
@@ -116,7 +120,7 @@
   <target name="bench-run" depends="bench-build"
    description="run local JTS example">
     <property name="julia.cfg" value="${build.dir}/${julia.dir}/julia.cfg"/>
-    <property name="gotm.cfg"  value="${build.dir}/${julia.dir}/gotm.cfg"/>
+    <property name="cache.cfg"  value="${build.dir}/${julia.dir}/cache.cfg"/>
     <java classname="org.objectweb.fractal.adl.Launcher"
        classpathref="classpath"
                fork="yes"
@@ -126,8 +130,8 @@
        <sysproperty key="julia.loader"
                   value="org.objectweb.fractal.julia.loader.DynamicLoader" />
        <sysproperty key="julia.config"
-                  value="${julia.cfg},${gotm.cfg}" />
-       <jvmarg line="-Xbootclasspath/p:${build.dir}/${lib.dir}/thread.jar"/> 
      
+                  value="${julia.cfg},${cache.cfg}" />
+      <!-- <jvmarg 
line="-Xbootclasspath/p:${build.dir}/${lib.dir}/thread.jar"/>       -->
        <arg line="-fractal org.objectweb.gotm.jts.benchmark.FcApplication 
r"/>
 <!--   <arg line="-fractal org.objectweb.gotm.lib.xid.FcXidStateFctr r"/> -->
     </java>
@@ -138,6 +142,6 @@
   <property name="policy"    value="${build.dir}/${julia.dir}/java.policy"/>
 
   <target name="bench-clean" description="clean JTS examples">
-    <delete dir="${build.dir}" failonerror="no"/>
+    <delete dir="${out.dir}" failonerror="no"/>
   </target>
 </project>
Index: gotm-jts/example/benchmark/lib/jotm/jotm.jar
cvs rdiff: failed to read diff file header /tmp/cvspkXYQY for jotm.jar,v: end 
of file
Index: gotm-jts/example/benchmark/lib/jotm/jotm_iiop_stubs.jar
cvs rdiff: failed to read diff file header /tmp/cvs4BE7t0 for 
jotm_iiop_stubs.jar,v: end of file
Index: gotm-jts/example/benchmark/lib/jotm/jotm_jrmp_stubs.jar
cvs rdiff: failed to read diff file header /tmp/cvsxtfS11 for 
jotm_jrmp_stubs.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/ant/commons-collections-2.0.jar
cvs rdiff: failed to read diff file header /tmp/cvsk3l5U9 for 
commons-collections-2.0.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/ant/commons-logging.jar
cvs rdiff: failed to read diff file header /tmp/cvsjXdAmb for 
commons-logging.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/ant/fractal-xdoclet.jar
cvs rdiff: failed to read diff file header /tmp/cvs8BEXfc for 
fractal-xdoclet.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/ant/log4j.jar
cvs rdiff: failed to read diff file header /tmp/cvsJfQPj6 for log4j.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/ant/xdoclet-1.3-SNAPSHOT.jar
cvs rdiff: failed to read diff file header /tmp/cvsY57Lo8 for 
xdoclet-1.3-SNAPSHOT.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/ant/xjavadoc-1.1.jar
cvs rdiff: failed to read diff file header /tmp/cvsPBF5Kg for 
xjavadoc-1.1.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/class/benchmark.xml
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/benchmark.xml:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ gotm-jts/example/benchmark/output/build/class/benchmark.xml Wed Feb 23 
18:39:47 2005
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+
+<browser>
+
+  <include url="JTA.xml" />
+
+  <!-- ================================================================= -->
+  <!--                            Main                                   -->
+  <!-- ================================================================= -->
+  <node type-name="java.lang.Runnable">
+    <menu>
+      <item label="Run">
+        <code>org.objectweb.gotm.jts.benchmark.InvokeRunnableAction</code>
+      </item>
+    </menu>
+  </node>
+
+</browser>
\ No newline at end of file
Index: gotm-jts/example/benchmark/output/build/class/fractal.properties
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/fractal.properties:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ gotm-jts/example/benchmark/output/build/class/fractal.properties    Wed 
Feb 23 18:39:47 2005
@@ -0,0 +1,54 @@
+# ==================================================================== 
+#                                                                      
+# GoTM: GoTM is an open Transaction Monitor                                  
             
+# Copyright (C) 2000-2004 INRIA - USTL - LIFL - GOAL                   
+# Contact: gotm@xxxxxxxxxxxxx                                       
+#                                                                      
+# This library is free software; you can redistribute it and/or        
+# modify it under the terms of the GNU Lesser General Public           
+# License as published by the Free Software Foundation; either         
+# version 2.1 of the License, or any later version.                    
+#                                                                      
+# This library is distributed in the hope that it will be useful,      
+# but WITHOUT ANY WARRANTY; without even the implied warranty of       
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU     
+# Lesser General Public License for more details.                      
+#                                                                      
+# You should have received a copy of the GNU Lesser General Public     
+# License along with this library; if not, write to the Free Software  
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 
+# USA                                                                  
+#                                                                      
+# Initial developer(s): Romain Rouvoy                                  
+# Contributor(s):                                                      
+#                                                                      
+# ==================================================================== 
+# $Id: fractal.properties,v 1.1 2005/02/23 17:39:47 rouvoy Exp $ 
+# ==================================================================== 
+# Log configuration file #
+
+# Define which wrapper to use (= log4j)
+log.config.classname 
org.objectweb.util.monolog.wrapper.log4j.MonologLoggerFactory
+
+# tty : simple console handler
+handler.tty.type Console
+handler.tty.output System.out
+#handler.tty.pattern  <%h> [%-3t{1}]: %m%n
+handler.tty.pattern [%-3t{1}]: %m%n
+
+# logf : file handler with extended headers
+#handler.logf.type File
+#handler.logf.output gotm.log
+#handler.logf.pattern  <%-3t{1}> [%10r] %7p - %m%n
+
+# root definition for all loggers
+logger.root.handler.0 tty
+logger.root.level ERROR
+
+# Launcher Traces for handlers:
+# o tty --> prints logs to the standart output
+# o logf --> prints log to a file (monolog.log)
+
+logger.org.objectweb.fractal.handler.0 tty
+logger.org.objectweb.fractal.additivity false
+logger.org.objectweb.fractal.level ERROR
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/ClientAttributeController.class
cvs rdiff: failed to read diff file header /tmp/cvsMJcGzd for 
ClientAttributeController.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/Counter.class
cvs rdiff: failed to read diff file header /tmp/cvsx6w8me for 
Counter.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/CounterAttributes.class
cvs rdiff: failed to read diff file header /tmp/cvsy5oycf for 
CounterAttributes.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/CounterImpl.class
cvs rdiff: failed to read diff file header /tmp/cvs9k6Myi for 
CounterImpl.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcApplication.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
        Wed Feb 23 18:39:46 2005
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/basic.dtd">
+
+<definition name="org.objectweb.gotm.jts.benchmark.FcApplication">
+
+  <interface name="r" role="server"
+        signature="java.lang.Runnable"/>
+
+  <component name="FcClient"
+       definition="org.objectweb.gotm.jts.benchmark.FcJtaClient"/>
+  <component name="FcScenario"
+       
definition="org.objectweb.gotm.jts.benchmark.FcTransactionScenarioImpl"/>
+  <component name="FcCounter"
+       definition="org.objectweb.gotm.jts.benchmark.TpCounterImpl"/>
+  <component name="FcTransactionManager"
+       definition="org.objectweb.gotm.lib.FcTransactionManagerImpl"/>
+
+  <binding client="this.r"
+           server="FcClient.runnable"/>
+  <binding client="FcClient.transaction-manager"
+           server="FcTransactionManager.transaction-manager"/>
+  <binding client="FcClient.scenario"
+           server="FcScenario.scenario"/>
+  <binding client="FcScenario.counter"
+           server="FcCounter.component"/>
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounter.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounter.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounter.fractal
    Wed Feb 23 18:39:46 2005
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.FcCounter">
+
+  <interface name="counter" 
+             role="server" 
+        signature="org.objectweb.gotm.jts.benchmark.Counter"/>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounterImpl.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounterImpl.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcCounterImpl.fractal
        Wed Feb 23 18:39:46 2005
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.FcCounterImpl"
+         
extends="org.objectweb.fractal.lib.FcLoggablePrimitive,org.objectweb.gotm.jts.benchmark.FcCounter">
+
+  <interface name="synchronization" 
+             role="server" 
+        signature="javax.transaction.Synchronization"/> 
+
+  <interface name="xa-resource" 
+             role="server" 
+        signature="javax.transaction.xa.XAResource"/> 
+
+  <content class="org.objectweb.gotm.jts.benchmark.CounterImpl"/>
+
+  <attributes signature="org.objectweb.gotm.jts.benchmark.CounterAttributes">
+      <attribute name="counter" value="0"/>
+  </attributes>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcExplorer.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcExplorer.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcExplorer.fractal
   Wed Feb 23 18:39:46 2005
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/basic.dtd">
+
+<definition name="org.objectweb.gotm.jts.benchmark.FcExplorer">
+  <component name="FcExplorer"
+       definition="org.objectweb.gotm.lib.FcExplorerImpl"/>
+  <component name="FcApplication"
+       definition="org.objectweb.gotm.jts.benchmark.FcApplication"/>
+
+  <binding client="FcExplorer.fcAppl" 
+           server="FcApplication.component"/>
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcJtaClient.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcJtaClient.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcJtaClient.fractal
  Wed Feb 23 18:39:46 2005
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.FcJtaClient"
+         extends="org.objectweb.fractal.lib.FcBindablePrimitive">
+
+  <interface name="runnable" 
+             role="server" 
+        signature="java.lang.Runnable"/> 
+
+  <interface name="transaction-manager" 
+             role="client" 
+        signature="javax.transaction.TransactionManager"/> 
+
+  <interface name="scenario" 
+             role="client" 
+        signature="org.objectweb.gotm.jts.benchmark.tools.Scenario"/> 
+
+  <content class="org.objectweb.gotm.jts.benchmark.JtaClient"/>
+
+  <attributes 
signature="org.objectweb.gotm.jts.benchmark.ClientAttributeController">
+      <attribute name="iterations" value="50"/>
+  </attributes>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcTransactionScenarioImpl.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcTransactionScenarioImpl.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/FcTransactionScenarioImpl.fractal
    Wed Feb 23 18:39:46 2005
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.FcTransactionScenarioImpl"
+         
extends="org.objectweb.fractal.lib.FcBindablePrimitive,org.objectweb.gotm.jts.benchmark.tools.FcScenario">
+
+  <interface name="counter" 
+             role="client" 
+        signature="org.objectweb.fractal.api.Component"/> 
+
+  <content class="org.objectweb.gotm.jts.benchmark.TransactionScenarioImpl"/>
+
+  <attributes 
signature="org.objectweb.gotm.jts.benchmark.TransactionScenarioAttributeController">
+      <attribute name="components" value="10000"/>
+  </attributes>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/InvokeRunnableAction$InvokeThread.class
cvs rdiff: failed to read diff file header /tmp/cvsyxhmHm for 
InvokeRunnableAction$InvokeThread.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/InvokeRunnableAction.class
cvs rdiff: failed to read diff file header /tmp/cvsdHyzUu for 
InvokeRunnableAction.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/JtaClient.class
cvs rdiff: failed to read diff file header /tmp/cvsIrbePv for 
JtaClient.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounter.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounter.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounter.fractal
    Wed Feb 23 18:39:46 2005
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.TpCounter"
+         extends="org.objectweb.gotm.jts.benchmark.FcCounter">
+
+  <template-controller desc="primitiveTemplate"/>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounterImpl.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounterImpl.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpCounterImpl.fractal
        Wed Feb 23 18:39:46 2005
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.TpCounterImpl"
+         extends="org.objectweb.gotm.jts.benchmark.FcCounterImpl">
+
+  <template-controller desc="parametricPrimitiveTemplate"/>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpJtaClient.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpJtaClient.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpJtaClient.fractal
  Wed Feb 23 18:39:46 2005
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.TpJtaClient"
+         extends="org.objectweb.gotm.jts.benchmark.FcJtaClient">
+
+  <template-controller desc="parametricPrimitiveTemplate"/>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpTransactionScenarioImpl.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpTransactionScenarioImpl.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TpTransactionScenarioImpl.fractal
    Wed Feb 23 18:39:46 2005
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.TpTransactionScenarioImpl"
+         
extends="org.objectweb.gotm.jts.benchmark.FcTransactionScenarioImpl">
+
+  <template-controller desc="parametricPrimitiveTemplate"/>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TransactionScenarioAttributeController.class
cvs rdiff: failed to read diff file header /tmp/cvsrX74vt for 
TransactionScenarioAttributeController.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.class
cvs rdiff: failed to read diff file header /tmp/cvsK3yNnB for 
TransactionScenarioImpl.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Collector.class
cvs rdiff: failed to read diff file header /tmp/cvsrcFFiC for 
Collector.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/FcScenario.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/FcScenario.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/FcScenario.fractal
     Wed Feb 23 18:39:46 2005
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.tools.FcScenario">
+
+  <interface name="scenario" 
+             role="server" 
+        signature="org.objectweb.gotm.jts.benchmark.tools.Scenario"/>
+
+  <interface name="runnable" 
+             role="server" 
+        signature="java.lang.Runnable"/> 
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Scenario.class
cvs rdiff: failed to read diff file header /tmp/cvsPrQ0oE for 
Scenario.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Serie.class
cvs rdiff: failed to read diff file header /tmp/cvselVdcy for Serie.class,v: 
end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieAverage.class
cvs rdiff: failed to read diff file header /tmp/cvs3vCt1y for 
SerieAverage.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieMax.class
cvs rdiff: failed to read diff file header /tmp/cvsMPBySz for 
SerieMax.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieMin.class
cvs rdiff: failed to read diff file header /tmp/cvsBmCCXA for 
SerieMin.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/SerieVisitor.class
cvs rdiff: failed to read diff file header /tmp/cvsaroAYI for 
SerieVisitor.class,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/Timer.class
cvs rdiff: failed to read diff file header /tmp/cvs5SmdTJ for Timer.class,v: 
end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/TpScenario.fractal
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/TpScenario.fractal:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/TpScenario.fractal
     Wed Feb 23 18:39:46 2005
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<!-- Generated file - Do not edit!. -->
+<definition name="org.objectweb.gotm.jts.benchmark.tools.TpScenario"
+         extends="org.objectweb.gotm.jts.benchmark.tools.FcScenario">
+
+  <template-controller desc="primitiveTemplate"/>
+
+</definition>
\ No newline at end of file
Index: 
gotm-jts/example/benchmark/output/build/class/org/objectweb/gotm/jts/benchmark/tools/VisitorImpl.class
cvs rdiff: failed to read diff file header /tmp/cvs1tgKwL for 
VisitorImpl.class,v: end of file
Index: gotm-jts/example/benchmark/output/build/julia/cache.cfg
diff -u /dev/null gotm-jts/example/benchmark/output/build/julia/cache.cfg:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ gotm-jts/example/benchmark/output/build/julia/cache.cfg     Wed Feb 23 
18:39:47 2005
@@ -0,0 +1,224 @@
+# 
=============================================================================
+
+# GoTM: GoTM is an open Transaction Monitor
+# Copyright (C) 2003-2005 INRIA - Jacquard & USTL - LIFL - GOAL
+# Contact: gotm-team@xxxxxxxxxxxxx
+
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or any later version.
+
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
+# USA
+
+# Initial developer(s): Romain Rouvoy.
+# Contributor(s): .
+
+# 
-----------------------------------------------------------------------------
+# $Id: cache.cfg,v 1.1 2005/02/23 17:39:47 rouvoy Exp $
+# 
=============================================================================
+
+
+# 
-----------------------------------------------------------------------------
+# CONTROLLER DESCRIPTORS
+# 
-----------------------------------------------------------------------------
+
+(optimizationLevel
+  # choose one of the following optimization options:
+  # none
+  mergeControllers
+  # mergeControllersAndInterceptors
+  # mergeControllersAndContent
+  # mergeControllersInterceptorsAndContent
+)
+
+# 
-----------------------------------------------------------------------------
+# CONTROLLER INTERFACES
+#
+# each definition must be of the form (interface-name interface-signature)
+# 
-----------------------------------------------------------------------------
+
+# CacheController interface
+
+(cache-controller-itf
+  # choose one of the following definitions:
+  # the first one provides only the Fractal CacheController interface
+  # the second one provides a Julia extension of the CacheController 
interface
+  # (cache-controller org.objectweb.fractal.api.control.CacheController)
+  (cache-controller 
org.objectweb.fractal.julia.control.cache.CacheCoordinator)
+)
+
+(julia-cache-controller-itf
+  (/cache-coordinator 
org.objectweb.fractal.julia.control.cache.CacheCoordinator)
+)
+
+# 
-----------------------------------------------------------------------------
+# CONTROLLER OBJECTS
+#
+# each definition must be an object descriptor
+# 
-----------------------------------------------------------------------------
+
+# LifeCycleController implementation (for primitive or composite components) 
with implicit logger
+(lifecycle-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    LifeCycleControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.UseComponentMixin
+    
org.objectweb.fractal.julia.control.lifecycle.BasicLifeCycleCoordinatorMixin
+    
org.objectweb.fractal.julia.control.lifecycle.BasicLifeCycleControllerMixin
+    # to check that mandatory client interfaces are bound in startFc:
+    org.objectweb.fractal.julia.control.lifecycle.TypeLifeCycleMixin
+    # to automatically clear the component before stopping:
+    org.objectweb.fractal.julia.control.cache.UseCacheControllerMixin
+    org.objectweb.fractal.julia.control.lifecycle.CacheLifeCycleMixin
+    # to automatically assign the logger and logger factory:
+    org.objectweb.fractal.julia.BasicInitializableMixin
+    org.objectweb.fractal.julia.logger.LoggerLifeCycleMixin
+    # to notify the encapsulated component (if present) when its state 
changes:
+    org.objectweb.fractal.julia.control.lifecycle.ContainerLifeCycleMixin
+   )
+   # optional initialization parameter (monolog configuration file name):
+   (monolog-conf-file fractal.properties)
+  )
+)
+
+# CacheController implementation (for primitive or composite components)
+(cache-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    CacheControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.control.cache.BasicCacheCoordinatorMixin
+    org.objectweb.fractal.julia.UseComponentMixin
+    org.objectweb.fractal.julia.control.cache.BasicCacheControllerMixin
+    # to check lifecycle related constraints:
+    org.objectweb.fractal.julia.control.lifecycle.UseLifeCycleControllerMixin
+    org.objectweb.fractal.julia.control.cache.LifeCycleCacheMixin
+    # to notify the encapsulated component (if present) when its state 
changes:
+    org.objectweb.fractal.julia.control.cache.ContainerCacheMixin
+  ))
+)
+
+# 
-----------------------------------------------------------------------------
+# CONTROLLER OBJECTS
+#
+# each definition must be an object descriptor
+# 
-----------------------------------------------------------------------------
+
+# Component implementation
+
+(primitive
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'lifecycle-controller-itf
+      # only if lifecycle-controller-itf does not designate the Julia 
interface:
+      # 'julia-lifecycle-controller-itf
+      'name-controller-itf
+      'cache-controller-itf
+      # only if cache-controller-itf does not designate the Julia interface:
+      # 'julia-cache-controller-itf
+    )
+    (
+      'component-impl
+      'container-binding-controller-impl
+      'super-controller-impl
+      'lifecycle-controller-impl
+      'name-controller-impl
+      'cache-controller-impl
+    )
+    (
+      (org.objectweb.fractal.julia.asm.InterceptorClassGenerator
+        org.objectweb.fractal.julia.asm.LifeCycleCodeGenerator
+      )
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(composite
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'content-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'lifecycle-controller-itf
+      # only if lifecycle-controller-itf does not designate the Julia 
interface:
+      # 'julia-lifecycle-controller-itf
+      'name-controller-itf
+      'cache-controller-itf
+      # only if cache-controller-itf does not designate the Julia interface:
+      # 'julia-cache-controller-itf
+    )
+    (
+      'component-impl
+      'composite-binding-controller-impl
+      'content-controller-impl
+      'super-controller-impl
+      'composite-lifecycle-controller-impl
+      'name-controller-impl
+      'cache-controller-impl
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(parametricComposite
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'content-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'lifecycle-controller-itf
+      # only if lifecycle-controller-itf does not designate the Julia 
interface:
+      # 'julia-lifecycle-controller-itf
+      'name-controller-itf
+      'cache-controller-itf
+      # only if cache-controller-itf does not designate the Julia interface:
+      # 'julia-cache-controller-itf
+    )
+    (
+      'component-impl
+      ((org.objectweb.fractal.julia.asm.AttributeControllerClassGenerator
+        ('attributeControllerInterface)
+      ))
+      'composite-binding-controller-impl
+      'content-controller-impl
+      'super-controller-impl
+      'composite-lifecycle-controller-impl
+      'name-controller-impl
+      'cache-controller-impl      
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
Index: gotm-jts/example/benchmark/output/build/julia/julia.cfg
diff -u /dev/null gotm-jts/example/benchmark/output/build/julia/julia.cfg:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ gotm-jts/example/benchmark/output/build/julia/julia.cfg     Wed Feb 23 
18:39:47 2005
@@ -0,0 +1,614 @@
+###############################################################################
+# STANDARD JULIA CONFIGURATION FILE - DO NOT EDIT
+#
+# PUT NEW OR OVERRIDEN DEFINITIONS AT THE END OF THE FILE, OR IN OTHER FILES
+###############################################################################
+
+# 
-----------------------------------------------------------------------------
+# INTERFACE CLASS GENERATORS
+# 
-----------------------------------------------------------------------------
+
+# default class generator, generates sub classes of BasicComponentInterface
+
+(interface-class-generator
+  (org.objectweb.fractal.julia.asm.InterfaceClassGenerator
+    org.objectweb.fractal.julia.BasicComponentInterface
+  )
+)
+
+# 
-----------------------------------------------------------------------------
+# CONTROLLER INTERFACES
+#
+# each definition must be of the form (interface-name interface-signature)
+# 
-----------------------------------------------------------------------------
+
+# Component interface
+
+(component-itf
+  (component org.objectweb.fractal.api.Component)
+)
+
+# TypeFactory interface
+
+(type-factory-itf
+  (type-factory org.objectweb.fractal.api.type.TypeFactory)
+)
+
+# GenericFactory interface
+
+(generic-factory-itf
+  (generic-factory org.objectweb.fractal.api.factory.GenericFactory)
+)
+
+# Factory interface
+
+(factory-itf
+  # choose one of the following definitions:
+  # the first one provides only the Fractal Factory interface
+  # the second one provides a Julia extension of the Factory interface
+  # (factory org.objectweb.fractal.api.factory.Factory)
+  (factory org.objectweb.fractal.julia.factory.Template)
+)
+
+(julia-factory-itf
+  (/template org.objectweb.fractal.julia.factory.Template)
+)
+
+# AttributeController interface
+
+(attribute-controller-itf
+  (attribute org.objectweb.fractal.api.control.AttributeController)
+)
+
+(julia-attribute-controller-itf
+  (/cloneable-attribute-controller 
org.objectweb.fractal.julia.control.attribute.CloneableAttributeController)
+)
+
+# BindingController interface
+
+(binding-controller-itf
+  (binding-controller org.objectweb.fractal.api.control.BindingController)
+)
+
+# ContentController interface
+
+(content-controller-itf
+  (content-controller org.objectweb.fractal.api.control.ContentController)
+)
+
+# SuperController interface
+
+(super-controller-itf
+  # choose one of the following definitions:
+  # the first one provides only the Fractal SuperController interface
+  # the second one provides a Julia extension of the SuperController 
interface
+  # (super-controller org.objectweb.fractal.api.control.SuperController)
+  (super-controller 
org.objectweb.fractal.julia.control.content.SuperControllerNotifier)
+)
+
+(julia-super-controller-itf
+  (/super-controller-notifier 
org.objectweb.fractal.julia.control.content.SuperControllerNotifier)
+)
+
+# LifeCycleController interface
+
+(lifecycle-controller-itf
+  # choose one of the following definitions:
+  # the first one provides only the Fractal LifeCycleController interface
+  # the second one provides a Julia extension of the LifeCycleController 
interface
+  # (lifecycle-controller 
org.objectweb.fractal.api.control.LifeCycleController)
+  (lifecycle-controller 
org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator)
+)
+
+(julia-lifecycle-controller-itf
+  (/lifecycle-coordinator 
org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator)
+)
+
+# NameController interface
+
+(name-controller-itf
+  (name-controller org.objectweb.fractal.api.control.NameController)
+)
+
+# 
-----------------------------------------------------------------------------
+# CONTROLLER OBJECTS
+#
+# each definition must be an object descriptor
+# 
-----------------------------------------------------------------------------
+
+# Component implementation
+
+(component-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    ComponentImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.BasicComponentMixin
+    # to check type related constraints, and for collection interfaces 
support:
+    org.objectweb.fractal.julia.TypeComponentMixin
+  ))
+)
+
+# TypeFactory implementation
+
+(type-factory-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    TypeFactoryImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.type.BasicTypeFactoryMixin
+    # to check the component interface signatures with the Java Reflection 
API:
+    org.objectweb.fractal.julia.type.CheckTypeFactoryMixin
+  ))
+)
+
+# GenericFactory implementation
+
+(generic-factory-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    GenericFactoryImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.loader.UseLoaderMixin
+    org.objectweb.fractal.julia.type.UseTypeFactoryMixin
+    org.objectweb.fractal.julia.factory.BasicGenericFactoryMixin
+    # to check the component content descriptor with the Java Reflection API:
+    org.objectweb.fractal.julia.factory.CheckGenericFactoryMixin
+  ))
+)
+
+# Factory implementation (for template components)
+
+(factory-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    FactoryImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.UseComponentMixin
+    org.objectweb.fractal.julia.factory.BasicTemplateMixin
+    # to copy the template's attributes to the components it creates:
+    
org.objectweb.fractal.julia.control.attribute.UseCloneableAttributeControllerMixin
+    org.objectweb.fractal.julia.factory.AttributeTemplateMixin
+    # to copy the template's name to the components it creates:
+    org.objectweb.fractal.julia.control.name.UseNameControllerMixin
+    org.objectweb.fractal.julia.factory.NameTemplateMixin
+  ))
+)
+
+# Factory implementation (for singleton template components)
+
+(singleton-factory-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    SingletonFactoryImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.UseComponentMixin
+    org.objectweb.fractal.julia.factory.BasicTemplateMixin
+    # to copy the template's attributes to the components it creates:
+    
org.objectweb.fractal.julia.control.attribute.UseCloneableAttributeControllerMixin
+    org.objectweb.fractal.julia.factory.AttributeTemplateMixin
+    # to copy the template's name to the components it creates:
+    org.objectweb.fractal.julia.control.name.UseNameControllerMixin
+    org.objectweb.fractal.julia.factory.NameTemplateMixin
+    # to provide the singleton semantics to the template:
+    org.objectweb.fractal.julia.factory.SingletonTemplateMixin
+  ))
+)
+
+# BindingController implementation (for primitive components without content)
+
+(primitive-binding-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    PrimitiveBindingControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.control.binding.BasicBindingControllerMixin
+    # to initialize the BasicBindingControllerMixin from the component's 
type:
+    org.objectweb.fractal.julia.control.binding.TypeBasicBindingMixin
+    # to check some basic pre conditions (interface not already bound, ...)
+    org.objectweb.fractal.julia.UseComponentMixin
+    org.objectweb.fractal.julia.control.binding.CheckBindingMixin
+    # to check type related constraints for bindings:
+    org.objectweb.fractal.julia.control.binding.TypeBindingMixin
+    # to check content related constraints for bindings:
+    org.objectweb.fractal.julia.control.content.UseSuperControllerMixin
+    org.objectweb.fractal.julia.control.binding.ContentBindingMixin
+    # to check lifecycle related constraints for bindings:
+    org.objectweb.fractal.julia.control.lifecycle.UseLifeCycleControllerMixin
+    org.objectweb.fractal.julia.control.binding.LifeCycleBindingMixin
+  ))
+)
+
+# BindingController implementation (for primitive components with content)
+
+(container-binding-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    ContainerBindingControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    
org.objectweb.fractal.julia.control.binding.ContainerBindingControllerMixin
+    # to skip Interface objects before delegating to the encapsulated 
component:
+    # 
org.objectweb.fractal.julia.control.binding.OptimizedContainerBindingMixin
+    # to manage output interceptors:
+    org.objectweb.fractal.julia.UseComponentMixin
+    org.objectweb.fractal.julia.control.binding.InterceptorBindingMixin
+    # to check some basic pre conditions (interface not already bound, ...)
+    org.objectweb.fractal.julia.control.binding.CheckBindingMixin
+    # to check type related constraints for bindings:
+    org.objectweb.fractal.julia.control.binding.TypeBindingMixin
+    # to check content related constraints for bindings:
+    org.objectweb.fractal.julia.control.content.UseSuperControllerMixin
+    org.objectweb.fractal.julia.control.binding.ContentBindingMixin
+    # to check lifecycle related constraints for bindings:
+    org.objectweb.fractal.julia.control.lifecycle.UseLifeCycleControllerMixin
+    org.objectweb.fractal.julia.control.binding.LifeCycleBindingMixin
+  ))
+)
+
+# BindingController implementation (for composite components)
+
+(composite-binding-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    CompositeBindingControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.control.binding.BasicBindingControllerMixin
+    # to initialize the BasicBindingControllerMixin from the component's 
type:
+    org.objectweb.fractal.julia.control.binding.TypeBasicBindingMixin
+    # to check some basic pre conditions (interface not already bound, ...)
+    org.objectweb.fractal.julia.UseComponentMixin
+    org.objectweb.fractal.julia.control.binding.CheckBindingMixin
+    # to check type related constraints for bindings:
+    org.objectweb.fractal.julia.control.binding.TypeBindingMixin
+    # to check content related constraints for bindings:
+    org.objectweb.fractal.julia.control.content.UseSuperControllerMixin
+    org.objectweb.fractal.julia.control.binding.ContentBindingMixin
+    # to check lifecycle related constraints for bindings:
+    org.objectweb.fractal.julia.control.lifecycle.UseLifeCycleControllerMixin
+    org.objectweb.fractal.julia.control.binding.LifeCycleBindingMixin
+    # to manage the getFcItfImpl links of the Interface objects:
+    # choose one of ComponentBindingMixin and OptimizedCompositeBindingMixin
+    # (the last one creates and updates shortcuts links when possible)
+    org.objectweb.fractal.julia.control.content.UseContentControllerMixin
+    # org.objectweb.fractal.julia.control.binding.CompositeBindingMixin
+    
org.objectweb.fractal.julia.control.binding.OptimizedCompositeBindingMixin
+  ))
+)
+
+# ContentController implementation
+
+(content-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    ContentControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.UseComponentMixin
+    org.objectweb.fractal.julia.control.content.BasicContentControllerMixin
+    # to check some basic pre conditions, and to prevent hierarchy cycles:
+    org.objectweb.fractal.julia.control.content.CheckContentMixin
+    # to check type related constraints in getFcInternalInterface:
+    org.objectweb.fractal.julia.control.content.TypeContentMixin
+    # to check binding locality related constraints in removeFcSubComponent:
+    org.objectweb.fractal.julia.control.content.BindingContentMixin
+    # to check lifecycle related constraints:
+    org.objectweb.fractal.julia.control.lifecycle.UseLifeCycleControllerMixin
+    org.objectweb.fractal.julia.control.content.LifeCycleContentMixin
+    # to notify sub components when they are added or removed from this 
component:
+    org.objectweb.fractal.julia.control.content.SuperContentMixin
+  ))
+)
+
+# SuperController implementation
+
+(super-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    SuperControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.control.content.BasicSuperControllerMixin
+  ))
+)
+
+# LifeCycleController implementation (for primitive or composite components)
+
+(lifecycle-controller-impl-old
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    LifeCycleControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.UseComponentMixin
+    
org.objectweb.fractal.julia.control.lifecycle.BasicLifeCycleCoordinatorMixin
+    
org.objectweb.fractal.julia.control.lifecycle.BasicLifeCycleControllerMixin
+    # to check that mandatory client interfaces are bound in startFc:
+    org.objectweb.fractal.julia.control.lifecycle.TypeLifeCycleMixin
+    # to notify the encapsulated component (if present) when its state 
changes:
+    org.objectweb.fractal.julia.control.lifecycle.ContainerLifeCycleMixin
+  ))
+)
+
+# LifeCycleController implementation (for composite components only)
+
+(composite-lifecycle-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    CompositeLifeCycleControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.UseComponentMixin
+    
org.objectweb.fractal.julia.control.lifecycle.BasicLifeCycleCoordinatorMixin
+    
org.objectweb.fractal.julia.control.lifecycle.OptimizedLifeCycleControllerMixin
+    # to check that mandatory client interfaces are bound in startFc:
+    org.objectweb.fractal.julia.control.lifecycle.TypeLifeCycleMixin
+  ))
+)
+
+# NameController implementation
+
+(name-controller-impl
+  ((org.objectweb.fractal.julia.asm.MixinClassGenerator
+    NameControllerImpl
+    org.objectweb.fractal.julia.BasicControllerMixin
+    org.objectweb.fractal.julia.control.name.BasicNameControllerMixin
+  ))
+)
+
+# 
-----------------------------------------------------------------------------
+# CONTROLLER DESCRIPTORS
+# 
-----------------------------------------------------------------------------
+
+(optimizationLevel
+  # choose one of the following optimization options:
+  none
+  # mergeControllers
+  # mergeControllersAndInterceptors
+  # mergeControllersAndContent
+  # mergeControllersInterceptorsAndContent
+)
+
+(bootstrap
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'type-factory-itf
+      'generic-factory-itf
+      (loader org.objectweb.fractal.julia.loader.Loader)
+    )
+    (
+      'component-impl
+      'type-factory-impl
+      'generic-factory-impl
+      # choose one of the following classes:
+      # the first one loads all classes from the classpath
+      # the second one can generate missing classes on the fly, dynamically
+      # org.objectweb.fractal.julia.loader.BasicLoader
+      org.objectweb.fractal.julia.loader.DynamicLoader
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    none
+  )
+)
+
+(primitive
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'lifecycle-controller-itf
+      # only if lifecycle-controller-itf does not designate the Julia 
interface:
+      # 'julia-lifecycle-controller-itf
+      'name-controller-itf
+    )
+    (
+      'component-impl
+      'container-binding-controller-impl
+      'super-controller-impl
+      'lifecycle-controller-impl
+      'name-controller-impl
+    )
+    (
+      (org.objectweb.fractal.julia.asm.InterceptorClassGenerator
+        org.objectweb.fractal.julia.asm.LifeCycleCodeGenerator
+      )
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(parametricPrimitive
+  'primitive
+)
+
+(composite
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'content-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'lifecycle-controller-itf
+      # only if lifecycle-controller-itf does not designate the Julia 
interface:
+      # 'julia-lifecycle-controller-itf
+      'name-controller-itf
+    )
+    (
+      'component-impl
+      'composite-binding-controller-impl
+      'content-controller-impl
+      'super-controller-impl
+      'composite-lifecycle-controller-impl
+      'name-controller-impl
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(parametricComposite
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'content-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'lifecycle-controller-itf
+      # only if lifecycle-controller-itf does not designate the Julia 
interface:
+      # 'julia-lifecycle-controller-itf
+      'name-controller-itf
+    )
+    (
+      'component-impl
+      ((org.objectweb.fractal.julia.asm.AttributeControllerClassGenerator
+        ('attributeControllerInterface)
+      ))
+      'composite-binding-controller-impl
+      'content-controller-impl
+      'super-controller-impl
+      'composite-lifecycle-controller-impl
+      'name-controller-impl
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(primitiveTemplate
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'name-controller-itf
+      'factory-itf
+      # only if factory-itf does not designate the Julia interface:
+      # 'julia-factory-itf
+    )
+    (
+      'component-impl
+      'primitive-binding-controller-impl
+      'super-controller-impl
+      'name-controller-impl
+      'factory-impl
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(parametricPrimitiveTemplate
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'julia-attribute-controller-itf
+      'binding-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'name-controller-itf
+      'factory-itf
+      # only if factory-itf does not designate the Julia interface:
+      # 'julia-factory-itf
+    )
+    (
+      'component-impl
+      ((org.objectweb.fractal.julia.asm.AttributeControllerClassGenerator
+        ('attributeControllerInterface)
+      ))
+      'primitive-binding-controller-impl
+      'super-controller-impl
+      'name-controller-impl
+      'factory-impl
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(compositeTemplate
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'binding-controller-itf
+      'content-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'name-controller-itf
+      'factory-itf
+      # only if factory-itf does not designate the Julia interface:
+      # 'julia-factory-itf
+    )
+    (
+      'component-impl
+      'composite-binding-controller-impl
+      'content-controller-impl
+      'super-controller-impl
+      'name-controller-impl
+      'factory-impl
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+(parametricCompositeTemplate
+  (
+    'interface-class-generator
+    (
+      'component-itf
+      'julia-attribute-controller-itf
+      'binding-controller-itf
+      'content-controller-itf
+      'super-controller-itf
+      # only if super-controller-itf does not designate the Julia interface:
+      # 'julia-super-controller-itf
+      'name-controller-itf
+      'factory-itf
+      # only if factory-itf does not designate the Julia interface:
+      # 'julia-factory-itf
+    )
+    (
+      'component-impl
+      ((org.objectweb.fractal.julia.asm.AttributeControllerClassGenerator
+        ('attributeControllerInterface)
+      ))
+      'composite-binding-controller-impl
+      'content-controller-impl
+      'super-controller-impl
+      'name-controller-impl
+      'factory-impl
+    )
+    (
+      # no interceptors
+    )
+    org.objectweb.fractal.julia.asm.MergeClassGenerator
+    'optimizationLevel
+  )
+)
+
+###############################################################################
+# CUSTOM CONFIGURATION INFORMATION
+###############################################################################
+
+# no custom definitions
Index: gotm-jts/example/benchmark/output/build/lib/apollon-runtime.jar
cvs rdiff: failed to read diff file header /tmp/cvsa27VdI for 
apollon-runtime.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/asm.jar
cvs rdiff: failed to read diff file header /tmp/cvsdm2z6P for asm.jar,v: end 
of file
Index: gotm-jts/example/benchmark/output/build/lib/basic-plugin.jar
cvs rdiff: failed to read diff file header /tmp/cvsiH8vjR for 
basic-plugin.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/browser.jar
cvs rdiff: failed to read diff file header /tmp/cvsZJPi9R for browser.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/carol.jar
cvs rdiff: failed to read diff file header /tmp/cvs6fhapN for carol.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/commons-cli.jar
cvs rdiff: failed to read diff file header /tmp/cvsnpCmaP for 
commons-cli.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/commons-logging.jar
cvs rdiff: failed to read diff file header /tmp/cvso0deXW for 
commons-logging.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/dtdparser.jar
cvs rdiff: failed to read diff file header /tmp/cvsjifNbY for 
dtdparser.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/fractal-adl.jar
cvs rdiff: failed to read diff file header /tmp/cvsqOYFgZ for 
fractal-adl.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/fractal-browser.jar
cvs rdiff: failed to read diff file header /tmp/cvsvlNfqT for 
fractal-browser.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/fractal-plugin.jar
cvs rdiff: failed to read diff file header /tmp/cvsssY6pU for 
fractal-plugin.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/fractal-pool.jar
cvs rdiff: failed to read diff file header /tmp/cvsBLcKOV for 
fractal-pool.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/fractal-template.jar
cvs rdiff: failed to read diff file header /tmp/cvsIpQtS3 for 
fractal-template.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/fractal.jar
cvs rdiff: failed to read diff file header /tmp/cvsPrq8X4 for fractal.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/jonas_timer.jar
cvs rdiff: failed to read diff file header /tmp/cvs43oNL5 for 
jonas_timer.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/jotm.jar
cvs rdiff: failed to read diff file header /tmp/cvsngFAD6 for jotm.jar,v: end 
of file
Index: gotm-jts/example/benchmark/output/build/lib/jotm_iiop_stubs.jar
cvs rdiff: failed to read diff file header /tmp/cvskZ7hH0 for 
jotm_iiop_stubs.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/jotm_jrmp_stubs.jar
cvs rdiff: failed to read diff file header /tmp/cvslyErO1 for 
jotm_jrmp_stubs.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/jta-1_01.jar
cvs rdiff: failed to read diff file header /tmp/cvsKrlIX2 for jta-1_01.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/jta-spec1_0_1.jar
cvs rdiff: failed to read diff file header /tmp/cvsvCXwOa for 
jta-spec1_0_1.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/jts1_0.jar
cvs rdiff: failed to read diff file header /tmp/cvseAZiHb for jts1_0.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/julia-asm.jar
cvs rdiff: failed to read diff file header /tmp/cvstkYTZc for 
julia-asm.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/julia-mixins.jar
cvs rdiff: failed to read diff file header /tmp/cvsIKEwn7 for 
julia-mixins.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/julia-runtime.jar
cvs rdiff: failed to read diff file header /tmp/cvsVDSYu8 for 
julia-runtime.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/log4j-1.2.8.jar
cvs rdiff: failed to read diff file header /tmp/cvsY5kln9 for 
log4j-1.2.8.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/log4j.jar
cvs rdiff: failed to read diff file header /tmp/cvstKs0vi for log4j.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/naming.jar
cvs rdiff: failed to read diff file header /tmp/cvs2MfpGk for naming.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/objectweb-datasource.jar
cvs rdiff: failed to read diff file header /tmp/cvsLOjqDe for 
objectweb-datasource.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow-gotm-explorer.jar
cvs rdiff: failed to read diff file header /tmp/cvsuuexuf for 
ow-gotm-explorer.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow-gotm-jts-benchmark.jar
cvs rdiff: failed to read diff file header /tmp/cvsndUnjg for 
ow-gotm-jts-benchmark.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow-gotm-jts.jar
cvs rdiff: failed to read diff file header /tmp/cvsqDF9sh for 
ow-gotm-jts.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow-gotm.jar
cvs rdiff: failed to read diff file header /tmp/cvsveeMEp for ow-gotm.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow-transaction-api.jar
cvs rdiff: failed to read diff file header /tmp/cvsGsXpXq for 
ow-transaction-api.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow-transaction-lib.jar
cvs rdiff: failed to read diff file header /tmp/cvsx2sHPr for 
ow-transaction-lib.jar,v: end of file
Index: 
gotm-jts/example/benchmark/output/build/lib/ow_deployment_scheduling.jar
cvs rdiff: failed to read diff file header /tmp/cvsOTIjVl for 
ow_deployment_scheduling.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow_monolog.jar
cvs rdiff: failed to read diff file header /tmp/cvsJz2RRm for 
ow_monolog.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow_util_thread.jar
cvs rdiff: failed to read diff file header /tmp/cvsEFRcio for 
ow_util_thread.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/ow_util_trace.jar
cvs rdiff: failed to read diff file header /tmp/cvs5BDHjw for 
ow_util_trace.jar,v: end of file
Index: gotm-jts/example/benchmark/output/build/lib/thread.jar
cvs rdiff: failed to read diff file header /tmp/cvsCZ5Fix for thread.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/xapool.jar
cvs rdiff: failed to read diff file header /tmp/cvs3dtndy for xapool.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/lib/xerces.jar
cvs rdiff: failed to read diff file header /tmp/cvsywXGas for xerces.jar,v: 
end of file
Index: gotm-jts/example/benchmark/output/build/monolog/fractal.properties
diff -u /dev/null 
gotm-jts/example/benchmark/output/build/monolog/fractal.properties:1.1
--- /dev/null   Wed Feb 23 18:39:48 2005
+++ gotm-jts/example/benchmark/output/build/monolog/fractal.properties  Wed 
Feb 23 18:39:46 2005
@@ -0,0 +1,54 @@
+# ==================================================================== 
+#                                                                      
+# GoTM: GoTM is an open Transaction Monitor                                  
             
+# Copyright (C) 2000-2004 INRIA - USTL - LIFL - GOAL                   
+# Contact: gotm@xxxxxxxxxxxxx                                       
+#                                                                      
+# This library is free software; you can redistribute it and/or        
+# modify it under the terms of the GNU Lesser General Public           
+# License as published by the Free Software Foundation; either         
+# version 2.1 of the License, or any later version.                    
+#                                                                      
+# This library is distributed in the hope that it will be useful,      
+# but WITHOUT ANY WARRANTY; without even the implied warranty of       
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU     
+# Lesser General Public License for more details.                      
+#                                                                      
+# You should have received a copy of the GNU Lesser General Public     
+# License along with this library; if not, write to the Free Software  
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 
+# USA                                                                  
+#                                                                      
+# Initial developer(s): Romain Rouvoy                                  
+# Contributor(s):                                                      
+#                                                                      
+# ==================================================================== 
+# $Id: fractal.properties,v 1.1 2005/02/23 17:39:46 rouvoy Exp $ 
+# ==================================================================== 
+# Log configuration file #
+
+# Define which wrapper to use (= log4j)
+log.config.classname 
org.objectweb.util.monolog.wrapper.log4j.MonologLoggerFactory
+
+# tty : simple console handler
+handler.tty.type Console
+handler.tty.output System.out
+#handler.tty.pattern  <%h> [%-3t{1}]: %m%n
+handler.tty.pattern [%-3t{1}]: %m%n
+
+# logf : file handler with extended headers
+#handler.logf.type File
+#handler.logf.output gotm.log
+#handler.logf.pattern  <%-3t{1}> [%10r] %7p - %m%n
+
+# root definition for all loggers
+logger.root.handler.0 tty
+logger.root.level ERROR
+
+# Launcher Traces for handlers:
+# o tty --> prints logs to the standart output
+# o logf --> prints log to a file (monolog.log)
+
+logger.org.objectweb.fractal.handler.0 tty
+logger.org.objectweb.fractal.additivity false
+logger.org.objectweb.fractal.level ERROR
Index: 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
diff -u 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal:1.1
 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal:1.2
--- 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal:1.1
   Fri Jan 14 17:56:03 2005
+++ 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/jts/benchmark/FcApplication.fractal
       Wed Feb 23 18:39:47 2005
@@ -10,6 +10,8 @@
 
   <component name="FcClient"
        definition="org.objectweb.gotm.jts.benchmark.FcJtaClient"/>
+  <component name="FcScenario"
+       
definition="org.objectweb.gotm.jts.benchmark.FcTransactionScenarioImpl"/>
   <component name="FcCounter"
        definition="org.objectweb.gotm.jts.benchmark.TpCounterImpl"/>
   <component name="FcTransactionManager"
@@ -19,6 +21,8 @@
            server="FcClient.runnable"/>
   <binding client="FcClient.transaction-manager"
            server="FcTransactionManager.transaction-manager"/>
-  <binding client="FcClient.counter"
+  <binding client="FcClient.scenario"
+           server="FcScenario.scenario"/>
+  <binding client="FcScenario.counter"
            server="FcCounter.component"/>
 </definition>
Index: 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal
diff -u 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal:1.1
 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal:removed
--- 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal:1.1
    Fri Jan 14 17:56:02 2005
+++ 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcExplorerImpl.fractal
        Wed Feb 23 18:39:48 2005
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE definition PUBLIC "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
"classpath://org/objectweb/fractal/adl/xml/standard.dtd">
-<!--<!DOCTYPE definition PUBLIC "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
"classpath://org/objectweb/fractal/adl/xml/basic.dtd">-->
-
-<definition name="org.objectweb.gotm.lib.FcExplorerImpl">
-  <interface name="fcAppl" role="client" 
-        signature="org.objectweb.fractal.api.Component" />
-
-  <content class="BrowserImpl"/>
-
-  <attributes signature="BrowserAttributes">
-    <attribute value="benchmark.xml" name="ConfigFiles"/>
-  </attributes>
-</definition>
Index: 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal
diff -u 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal:1.1
 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal:removed
--- 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal:1.1
  Fri Jan 14 17:56:02 2005
+++ 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/FcTransactionManagerImpl.fractal
      Wed Feb 23 18:39:48 2005
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE definition PUBLIC 
-          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
-          "classpath://org/objectweb/fractal/adl/xml/basic.dtd">
-
-<definition name="org.objectweb.gotm.lib.FcTransactionManagerImpl">
-  <interface name="transaction-manager" role="server"
-         signature="javax.transaction.TransactionManager"/>
-
-  <component name="FcMonitor"
-       definition="org.objectweb.gotm.lib.jta.FcTransactionManagerImpl"/>
-  <component name="FcTemplate"
-       definition="org.objectweb.gotm.lib.TpJTSImpl"/>
-
-  <binding client="this.transaction-manager" 
-           server="FcMonitor.tx-manager"/>
-  <binding client="FcMonitor.tx-factory"
-           server="FcTemplate.component"/>
-</definition>
Index: 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal
diff -u 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal:1.1
 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal:removed
--- 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal:1.1
  Fri Jan 14 17:56:02 2005
+++ 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpActivationImpl.fractal
      Wed Feb 23 18:39:49 2005
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE definition PUBLIC 
-          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
-          "classpath://org/objectweb/fractal/adl/xml/basic.dtd">
-
-<definition name="org.objectweb.gotm.lib.TpActivationImpl">
-  <interface name="tx-activation" role="server" 
-        
signature="org.objectweb.transaction.api.transaction.TransactionActivationFeature"/>
-
-  <component name="FcState"
-       
definition="org.objectweb.gotm.lib.transaction.TpTransactionStateImpl"/>
-  <component name="FcActivate"
-       
definition="org.objectweb.gotm.lib.transaction.TpTransactionActivationFeatureImpl"/>
-    
-  <binding client="this.tx-activation"
-           server="FcActivate.tx-activation"/>
-  <binding client="FcActivate.tx-state"
-           server="FcState.tx-state"/>
-
-  <template-controller desc="compositeTemplate" />
-</definition>
Index: 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal
diff -u 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal:1.1
 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal:removed
--- 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal:1.1
 Fri Jan 14 17:56:02 2005
+++ 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpCoordinatorImpl.fractal
     Wed Feb 23 18:39:49 2005
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE definition PUBLIC 
-          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
-          "classpath://org/objectweb/fractal/adl/xml/basic.dtd">
-
-<definition name="org.objectweb.gotm.lib.TpCoordinatorImpl">
-  <interface name="subscribe" role="server"
-        signature="org.objectweb.transaction.api.event.SubscribeFeature"/>
-  <interface name="publish" role="server"
-        signature="org.objectweb.transaction.api.event.PublishFeature"/>
-
-  <component name="FcTopics"
-       definition="org.objectweb.gotm.lib.event.TpEventEngineSimple"/>
-
-<!--
-  <component name="FcTopics"
-       definition="org.objectweb.gotm.lib.event.TpEventEngineThreadPool"/>
-  <component name="FcThread"
-       definition="org.objectweb.util.thread.comp.TpThreadManager(10,100)"/>
-  <binding client="FcTopics.runnable-manager"
-           server="FcThread.runnable-manager"/>
--->
-  
-  <binding client="this.subscribe" 
-           server="FcTopics.subscribe"/>
-  <binding client="this.publish" 
-           server="FcTopics.publish"/>
-         
-  <template-controller desc="compositeTemplate" />
-</definition>
Index: 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal
diff -u 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal:1.1
 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal:removed
--- 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal:1.1
        Fri Jan 14 17:56:02 2005
+++ 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpInterruptionImpl.fractal
    Wed Feb 23 18:39:49 2005
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE definition PUBLIC 
-          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
-          "classpath://org/objectweb/fractal/adl/xml/basic.dtd">
-
-<definition name="org.objectweb.gotm.lib.TpInterruptionImpl">
-  <interface name="tx-interruption" role="server" 
-        
signature="org.objectweb.transaction.api.transaction.TransactionInterruptionFeature"/>
-
-  <component name="FcState"
-       
definition="org.objectweb.gotm.lib.transaction.TpTransactionStateImpl"/>
-  <component name="FcInterrupt"
-       
definition="org.objectweb.gotm.lib.transaction.TpTransactionInterruptionFeatureImpl"/>
-    
-  <binding client="this.tx-interruption"
-           server="FcInterrupt.tx-interruption"/>
-  <binding client="FcInterrupt.tx-state"
-           server="FcState.tx-state"/>
-         
-  <template-controller desc="compositeTemplate" />
-</definition>
Index: 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal
diff -u 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal:1.1
 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal:removed
--- 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal:1.1
 Fri Jan 14 17:56:02 2005
+++ 
gotm-jts/example/benchmark/src/fractal/org/objectweb/gotm/lib/TpJTSImpl.fractal
     Wed Feb 23 18:39:49 2005
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE definition PUBLIC 
-          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
-          "classpath://org/objectweb/fractal/adl/xml/basic.dtd">
-
-<definition name="org.objectweb.gotm.lib.TpJTSImpl">
-  <interface name="transaction" role="server"
-         signature="javax.transaction.Transaction"/>
-  <interface name="user-transaction" role="server"
-         signature="javax.transaction.UserTransaction"/>
-         
-  <component name="FcAdapter" 
-       definition="org.objectweb.gotm.lib.jta.TpTransactionImpl"/>
-  <component name="FcGoTM" 
-       definition="org.objectweb.gotm.lib.TpTransactionImpl"/>
-
-  <binding client="this.transaction"
-           server="FcAdapter.transaction"/>
-  <binding client="this.user-transaction"
-           server="FcAdapter.user-transaction"/>
-           
-  <binding client="FcAdapter.tx-state"
-           server="FcGoTM.tx-state"/>
-  <binding client="FcAdapter.tx-status"
-           server="FcGoTM.tx-status"/>
-  <binding client="FcAdapter.tx-activation"
-           server="FcGoTM.tx-activation"/>
-  <binding client="FcAdapter.tx-interruption"
-           server="FcGoTM.tx-interruption"/>
-  <binding client="FcAdapter.sync-subscribe"
-           server="FcGoTM.subscribe"/>
-  <binding client="FcAdapter.res-subscribe"
-           server="FcGoTM.subscribe"/>
-  <binding client="FcAdapter.commit"
-           server="FcGoTM.process-twopc"/>
-  <bi