Mail Archive Home | gotm-commits List | April 2005 Index
| <-- Date Index | <-- Thread Index |
Date: Tuesday, April 19, 2005 @ 11:38:09
Author: rouvoy
Path: /cvsroot/gotm/gotm-jts
Modified: .classpath .cvsignore example/benchmark/.cvsignore
example/benchmark/build.xml
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.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/Serie.java
src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal
* Updating the JTS benchmark scenario.
------------------------------------------------------------------------------------------+
.classpath
| 115 ++++++++--
.cvsignore
| 1
example/benchmark/.cvsignore
| 1
example/benchmark/build.xml
| 9
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java
| 16 -
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java
| 50 ++--
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java
| 52 ++--
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java
| 7
example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java
| 8
src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal
| 3
10 files changed, 174 insertions(+), 88 deletions(-)
Index: gotm-jts/.classpath
diff -u gotm-jts/.classpath:1.6 gotm-jts/.classpath:1.7
--- gotm-jts/.classpath:1.6 Wed Mar 2 16:27:50 2005
+++ gotm-jts/.classpath Tue Apr 19 11:38:09 2005
@@ -1,27 +1,96 @@
<?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"/>
- <classpathentry kind="src" path="example/local/src/fractal"/>
- <classpathentry kind="src" path="test/java"/>
- <classpathentry kind="src" path="/ow-transaction"/>
- <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="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="src" path="/fractal-pool"/>
- <classpathentry kind="lib" path="lib/jta/jta-1_01.jar"/>
- <classpathentry kind="lib"
path="/fractal-import/lib/fractal/fractal.jar"/>
- <classpathentry kind="lib"
path="/fractal-import/lib/utils/ow_util_trace.jar"/>
- <classpathentry kind="lib"
path="/fractal-import/lib/fractal-adl/fractal-adl.jar"/>
- <classpathentry kind="lib"
path="/fractal-import/lib/monolog/ow_monolog.jar"/>
- <classpathentry kind="src" path="/fractal-template"/>
- <classpathentry kind="lib"
path="example/local/output/build/lib/ow-gotm.jar"/>
+ <classpathentry kind="src" path="src/java">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="src/fractal">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="example/benchmark/src/fractal">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="example/benchmark/src/java">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="example/local/src/java">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="example/local/src/fractal">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="test/java">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="/ow-transaction">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="/gotm">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="/gotm-explorer">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib" path="example/benchmark/lib/jotm/jotm.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="/fractal-pool">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib" path="lib/jta/jta-1_01.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="/fractal-import/lib/fractal/fractal.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="/fractal-import/lib/utils/ow_util_trace.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="/fractal-import/lib/fractal-adl/fractal-adl.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="/fractal-import/lib/monolog/ow_monolog.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" path="/fractal-template">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="example/local/output/build/lib/ow-gotm.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="/fractal-import/lib/fractal-explorer/browser.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="/fractal-import/lib/fractal-explorer/fractal-browser.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="lib"
path="/fractal-import/lib/fractal-explorer/fractal-plugin.jar">
+ <attributes>
+ </attributes>
+ </classpathentry>
<classpathentry kind="output" path="output/eclipse"/>
</classpath>
Index: gotm-jts/.cvsignore
diff -u gotm-jts/.cvsignore:1.2 gotm-jts/.cvsignore:1.3
--- gotm-jts/.cvsignore:1.2 Wed Feb 23 18:39:47 2005
+++ gotm-jts/.cvsignore Tue Apr 19 11:38:09 2005
@@ -1,2 +1,3 @@
build
output
+files*
Index: gotm-jts/example/benchmark/.cvsignore
diff -u gotm-jts/example/benchmark/.cvsignore:1.1
gotm-jts/example/benchmark/.cvsignore:1.2
--- gotm-jts/example/benchmark/.cvsignore:1.1 Fri Jan 14 17:56:03 2005
+++ gotm-jts/example/benchmark/.cvsignore Tue Apr 19 11:38:09 2005
@@ -1 +1,2 @@
build
+output
Index: gotm-jts/example/benchmark/build.xml
diff -u gotm-jts/example/benchmark/build.xml:1.3
gotm-jts/example/benchmark/build.xml:1.4
--- gotm-jts/example/benchmark/build.xml:1.3 Wed Mar 2 16:27:50 2005
+++ gotm-jts/example/benchmark/build.xml Tue Apr 19 11:38:09 2005
@@ -21,7 +21,7 @@
<!-- Initial developer(s): Romain Rouvoy. -->
<!-- Contributor(s): ______________________________________. -->
-<!-- $Id: build.xml,v 1.3 2005/03/02 15:27:50 rouvoy Exp $ -->
+<!-- $Id: build.xml,v 1.4 2005/04/19 09:38:09 rouvoy Exp $ -->
<!-- ==================================================================== -->
<project name="JTS Benchmark" default="all">
@@ -63,6 +63,9 @@
<copy todir="${build.dir}/${class.dir}">
<fileset dir="${basedir}/${src.dir}/${cfg.dir}" includes="**/*"/>
</copy>
+ <copy todir="${build.dir}/${class.dir}">
+ <fileset dir="${build.dir}/${cfg.dir}" includes="**/*"/>
+ </copy>
</target>
<target name="bench-build" depends="bench-compile,fractal-adl">
@@ -87,9 +90,9 @@
value="org.objectweb.fractal.julia.loader.DynamicLoader" />
<sysproperty key="julia.config"
value="${julia.cfg},${cache.cfg}" />
- <!-- <jvmarg
line="-Xbootclasspath/p:${build.dir}/${lib.dir}/thread.jar"/> -->
+<!-- <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"/> -->
+ <!-- <arg line="-fractal org.objectweb.gotm.lib.xid.FcXidStateFctr
r"/> -->
</java>
</target>
</project>
Index:
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java
diff -u
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java:1.2
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java:1.3
---
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java:1.2
Wed Feb 23 18:39:46 2005
+++
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/CounterImpl.java
Tue Apr 19 11:38:09 2005
@@ -22,7 +22,7 @@
Contributor(s): ______________________________________.
---------------------------------------------------------------------
- $Id: CounterImpl.java,v 1.2 2005/02/23 17:39:46 rouvoy Exp $
+ $Id: CounterImpl.java,v 1.3 2005/04/19 09:38:09 rouvoy Exp $
====================================================================*/
package org.objectweb.gotm.jts.benchmark;
@@ -39,8 +39,8 @@
/**
* @author <a href="mailto:Romain.Rouvoy@xxxxxxx">Romain Rouvoy</a>
* @created 3 janv. 2005
- * @modified $Date: 2005/02/23 17:39:46 $
- * @version $Revision: 1.2 $
+ * @modified $Date: 2005/04/19 09:38:09 $
+ * @version $Revision: 1.3 $
* @fractal.itf name="synchronization" role="server"
signature="javax.transaction.Synchronization"
* @fractal.itf name="xa-resource" role="server"
signature="javax.transaction.xa.XAResource"
*/
@@ -78,11 +78,11 @@
*/
public void afterCompletion(int arg0) {
getTrace().debug("Receiving afterCompletion("+arg0+")...");
-// try {
-// Thread.sleep(1);
-// } catch (InterruptedException e) {
-// e.printStackTrace();
-// }
+ try {
+ Thread.sleep(1);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
if (arg0 == Status.STATUS_COMMITTED) {
this.counter += this.clone ;
}
Index:
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java
diff -u
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java:1.2
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java:1.3
---
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java:1.2
Wed Feb 23 18:39:46 2005
+++
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/JtaClient.java
Tue Apr 19 11:38:09 2005
@@ -22,7 +22,7 @@
Contributor(s): ______________________________________.
---------------------------------------------------------------------
- $Id: JtaClient.java,v 1.2 2005/02/23 17:39:46 rouvoy Exp $
+ $Id: JtaClient.java,v 1.3 2005/04/19 09:38:09 rouvoy Exp $
====================================================================*/
package org.objectweb.gotm.jts.benchmark;
@@ -42,8 +42,8 @@
/**
* @author <a href="mailto:Romain.Rouvoy@xxxxxxx">Romain Rouvoy</a>
* @created 3 janv. 2005
- * @modified $Date: 2005/02/23 17:39:46 $
- * @version $Revision: 1.2 $
+ * @modified $Date: 2005/04/19 09:38:09 $
+ * @version $Revision: 1.3 $
* @fractal.itf name="runnable" signature="java.lang.Runnable"
* @fractal.itf name="transaction-manager" role="client"
signature="javax.transaction.TransactionManager"
* @fractal.itf name="scenario" role="client"
signature="org.objectweb.gotm.jts.benchmark.tools.Scenario"
@@ -63,7 +63,7 @@
}
/**
- * @fractal.attr value="50"
+ * @fractal.attr value="10"
*/
private int iterations ;
@@ -113,24 +113,28 @@
* @return the collector containing all the results.
*/
private Collector run(TransactionManager tm) {
- Collector collect = new Collector();
Map config = new HashMap();
config.put("tm",tm);
- config.put("commit",Boolean.valueOf(true));
- config.put("collector", collect);
-
- getScenario().init(config);
- for (int i=0 ; i < getIterations() ; i++) {
- getScenario().run();
- }
-
- config.put("commit",Boolean.valueOf(false));
- getScenario().init(config);
- for (int i=0 ; i < getIterations() ; i++) {
- getScenario().run();
+
+ for (int nb=500 ; nb<=5000 ; nb+=500) {
+ Collector collect = new Collector();
+ config.put("collector", collect);
+ config.put("nb", new Integer(nb));
+
+ config.put("commit",Boolean.valueOf(true));
+ getScenario().init(config);
+ for (int i=0 ; i < getIterations() ; i++) {
+ getScenario().run();
+ }
+
+ config.put("commit",Boolean.valueOf(false));
+ getScenario().init(config);
+ for (int i=0 ; i < getIterations() ; i++) {
+ getScenario().run();
+ }
+ System.out.println("Results for "+nb+": "+collect);
}
-
- return collect;
+ return null;
}
/* (non-Javadoc)
@@ -139,10 +143,10 @@
public void run() {
System.out.println("Running Scenarios:");
System.out.println("GoTM:");
- System.out.println(""+run(getTransactionManager()));
- System.out.println("JOTM:");
- System.out.println(""+run(this.jotm.getTransactionManager()));
- this.jotm.stop();
+ run(getTransactionManager());
+// System.out.println("JOTM:");
+// run(this.jotm.getTransactionManager());
+// this.jotm.stop();
System.exit(0);
}
Index:
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java
diff -u
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java:1.1
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java:1.2
---
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java:1.1
Wed Feb 23 18:39:46 2005
+++
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/TransactionScenarioImpl.java
Tue Apr 19 11:38:09 2005
@@ -23,7 +23,7 @@
Contributor(s): .
---------------------------------------------------------------------
-$Id: TransactionScenarioImpl.java,v 1.1 2005/02/23 17:39:46 rouvoy Exp $
+$Id: TransactionScenarioImpl.java,v 1.2 2005/04/19 09:38:09 rouvoy Exp $
====================================================================*/
package org.objectweb.gotm.jts.benchmark;
@@ -48,8 +48,8 @@
/**
* @author <a href="mailto:Romain.Rouvoy@xxxxxxx">Romain Rouvoy</a>
* @created 24 janv. 2005
- * @modified $Date: 2005/02/23 17:39:46 $
- * @version $Revision: 1.1 $
+ * @modified $Date: 2005/04/19 09:38:09 $
+ * @version $Revision: 1.2 $
* @fractal.itf name="counter" role="client"
signature="org.objectweb.fractal.api.Component"
*/
public class TransactionScenarioImpl
@@ -57,7 +57,7 @@
implements Scenario, TransactionScenarioAttributeController
{
/**
- * @fractal.attr value="10000"
+ * @fractal.attr value="5000"
*/
private int components ;
@@ -67,7 +67,7 @@
private Timer timer ;
private Vector counters ;
-
+ private int nbres;
/* (non-Javadoc)
* @see org.objectweb.fractal.lib.BindablePrimitive#clientFc()
@@ -90,32 +90,32 @@
return this.components;
}
- /**
- * @param c
- * @return the component
- */
- protected Component getComponent(int c) {
+
+ protected void init(int nb) {
try {
Factory fct = (Factory)
((Component)lookupFc(Counter.COUNTER)).getFcInterface("factory");
- if (c >= this.counters.size())
- System.out.println("Creating "+getComponents()+" Counter
components");
- while (c >= this.counters.size()) {
+// if (c >= this.counters.size())
+ this.counters.clear();
+ for (int i=0;i<=nb;i++) {
Component counter = fct.newFcInstance();
Fractal.getLifeCycleController(counter).startFc();
this.counters.add(counter);
}
- return (Component) this.counters.get(c);
} catch (NoSuchInterfaceException e) {
getTrace().debug(e.getMessage());
- return null ;
} catch (InstantiationException e) {
getTrace().debug(e.getMessage());
- return null ;
} catch (IllegalLifeCycleException e) {
getTrace().debug(e.getMessage());
- return null ;
}
}
+ /**
+ * @param c
+ * @return the component
+ */
+ protected Component getComponent(int c) {
+ return (Component) this.counters.get(c);
+ }
/**
* @param c
@@ -165,15 +165,16 @@
this.collect = (Collector) config.get("collector");
this.commit = ((Boolean)config.get("commit")).booleanValue();
this.tm = (TransactionManager)config.get("tm");
+ this.nbres = ((Integer)config.get("nb")).intValue();
this.timer = new Timer();
this.counters = new Vector();
- getComponent(getComponents()); // Creates all the counter components
required
+ init(this.nbres);
}
- /* (non-Javadoc)
- * @see java.lang.Runnable#run()
+ /**
+ * @param nb
*/
- public void run() {
+ public void go(int nb) {
this.timer.start();
try {
tm.begin();
@@ -184,7 +185,7 @@
collect.collect("begin()",this.timer.display());
this.timer.start();
- for (int c=0 ; c < getComponents() ; c++) {
+ for (int c=0 ; c < nb ; c++) {
try {
tm.getTransaction().registerSynchronization(getSynchronization(c));
} catch (Exception e) {
@@ -214,5 +215,12 @@
this.timer.stop();
}
collect.collect(commit?"commit()":"rollback()",this.timer.display());
+ }
+
+ /* (non-Javadoc)
+ * @see java.lang.Runnable#run()
+ */
+ public void run() {
+ go(this.nbres);
}
}
Index:
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java
diff -u
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java:1.1
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java:1.2
---
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java:1.1
Wed Feb 23 18:39:46 2005
+++
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Collector.java
Tue Apr 19 11:38:09 2005
@@ -23,7 +23,7 @@
Contributor(s): .
---------------------------------------------------------------------
-$Id: Collector.java,v 1.1 2005/02/23 17:39:46 rouvoy Exp $
+$Id: Collector.java,v 1.2 2005/04/19 09:38:09 rouvoy Exp $
====================================================================*/
package org.objectweb.gotm.jts.benchmark.tools;
@@ -34,8 +34,8 @@
/**
* @author <a href="mailto:Romain.Rouvoy@xxxxxxx">Romain Rouvoy</a>
* @created 21 janv. 2005
- * @modified $Date: 2005/02/23 17:39:46 $
- * @version $Revision: 1.1 $
+ * @modified $Date: 2005/04/19 09:38:09 $
+ * @version $Revision: 1.2 $
*/
public class Collector {
/** <code>measures</code> . */
@@ -98,5 +98,4 @@
}
return buf.toString();
}
-
}
Index:
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java
diff -u
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java:1.1
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java:1.2
---
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java:1.1
Wed Feb 23 18:39:46 2005
+++
gotm-jts/example/benchmark/src/java/org/objectweb/gotm/jts/benchmark/tools/Serie.java
Tue Apr 19 11:38:09 2005
@@ -23,7 +23,7 @@
Contributor(s): .
---------------------------------------------------------------------
-$Id: Serie.java,v 1.1 2005/02/23 17:39:46 rouvoy Exp $
+$Id: Serie.java,v 1.2 2005/04/19 09:38:09 rouvoy Exp $
====================================================================*/
package org.objectweb.gotm.jts.benchmark.tools;
@@ -33,8 +33,8 @@
/**
* @author <a href="mailto:Romain.Rouvoy@xxxxxxx">Romain Rouvoy</a>
* @created 21 janv. 2005
- * @modified $Date: 2005/02/23 17:39:46 $
- * @version $Revision: 1.1 $
+ * @modified $Date: 2005/04/19 09:38:09 $
+ * @version $Revision: 1.2 $
*/
public class Serie {
private final Vector data ;
@@ -72,7 +72,7 @@
StringBuffer buffer = new StringBuffer(this.topic+": [");
for (Iterator i = this.data.iterator() ; i.hasNext() ; ) {
buffer.append(i.next().toString());
- if (i.hasNext()) buffer.append(", ");
+ if (i.hasNext()) buffer.append("; ");
}
buffer.append("]");
return buffer.toString();
Index: gotm-jts/src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal
diff -u
gotm-jts/src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal:1.1
gotm-jts/src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal:1.2
--- gotm-jts/src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal:1.1
Wed Feb 23 18:39:46 2005
+++ gotm-jts/src/fractal/org/objectweb/gotm/lib/TpResourceImpl.fractal Tue
Apr 19 11:38:09 2005
@@ -15,7 +15,8 @@
definition="org.objectweb.gotm.lib.jta.TpSynchronizationImpl"/>
<component name="FcXAResource"
definition="org.objectweb.gotm.lib.jta.TpXAResourceImpl"/>
- <!--
+
+<!--
<component name="FcThread"
definition="org.objectweb.util.thread.comp.TpThreadManager(10,100)"/>
<binding client="FcSynchronization.runnable-manager"
| <-- Date Index | <-- Thread Index |
Powered by MHonArc.
Copyright © 2006-2007, OW2 Consortium | contact | webmaster.