djencks 2004/06/20 03:41:12
Modified: modules/assembly/src/plan j2ee-server-plan.xml
Log:
use HOWL for transaction logging
Revision Changes Path
1.14 +20 -0 openejb/modules/assembly/src/plan/j2ee-server-plan.xml
Index: j2ee-server-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/j2ee-server-plan.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- j2ee-server-plan.xml 15 Jun 2004 21:37:38 -0000 1.13
+++ j2ee-server-plan.xml 20 Jun 2004 07:41:12 -0000 1.14
@@ -59,6 +59,9 @@
<dependency>
<uri>openejb/jars/openejb-core-2.0-SNAPSHOT.jar</uri>
</dependency>
+ <dependency>
+ <uri>howl/jars/howl-logger-GERONIMO-PRIVATE-0.1.jar</uri>
+ </dependency>
<gbean name="geronimo.server:type=ConnectionTracker"
class="org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoordinator">
</gbean>
@@ -78,7 +81,24 @@
<reference
name="XATerminator">geronimo.server:type=TransactionManager</reference>
</gbean>
+ <gbean name="geronimo.server:type=HOWLTransactionLog"
class="org.apache.geronimo.transaction.log.HOWLLog">
+ <attribute name="bufferClassName"
type="java.lang.String">org.objectweb.howl.log.BlockLogBuffer</attribute>
+ <attribute name="bufferSizeKBytes" type="int">4096</attribute>
+ <attribute name="checksumEnabled" type="boolean">true</attribute>
+ <attribute name="flushSleepTimeMilliseconds" type="int">50</attribute>
+ <attribute name="logFileDir" type="java.lang.String">txlog</attribute>
+ <attribute name="logFileExt" type="java.lang.String">log</attribute>
+ <attribute name="logFileName" type="java.lang.String">howl</attribute>
+ <attribute name="maxBlocksPerFile" type="int">-1</attribute>
+ <attribute name="maxBuffers" type="int">0</attribute>
+ <attribute name="maxLogFiles" type="int">2</attribute>
+ <attribute name="minBuffers" type="int">4</attribute>
+ <attribute name="threadsWaitingForceThreshold" type="int">-1</attribute>
+
+ </gbean>
+
<gbean name="geronimo.server:type=TransactionManager"
class="org.apache.geronimo.transaction.GeronimoTransactionManager">
+ <reference
name="transactionLog">geronimo.server:type=HOWLTransactionLog</reference>
<references name="resourceManagers">
<pattern>geronimo.server:j2eeType=JCAManagedConnectionFactory,*</pattern>
<pattern>geronimo.server:j2eeType=MessageDrivenBean,*</pattern>