User: mulder
Date: 00/09/12 19:06:00
Modified: src/etc/conf jboss.conf jboss.jcml
Added: src/etc/conf jboss.dependencies
Log:
Add handling of MBean dependencies to startup sequence.
Revision Changes Path
1.15 +5 -0 jboss/src/etc/conf/jboss.conf
Index: jboss.conf
===================================================================
RCS file: /products/cvs/ejboss/jboss/src/etc/conf/jboss.conf,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- jboss.conf 2000/09/11 03:20:55 1.14
+++ jboss.conf 2000/09/13 02:05:59 1.15
@@ -63,6 +63,11 @@
<ARG TYPE="java.lang.String" VALUE="">
</MLET>
+<MLET CODE="org.jboss.jdbc.XADataSourceLoader" ARCHIVE="jboss.jar"
CODEBASE="../lib/ext/">
+ <ARG TYPE="java.lang.String" VALUE="Hypersonic">
+ <ARG TYPE="java.lang.String" VALUE="org.jboss.minerva.xa.XADataSourceImpl">
+</MLET>
+
<MLET CODE = "org.jboss.ejb.ContainerFactory"
ARCHIVE="jboss.jar,ejb.jar,jnp-client.jar,ejxeditor.jar,ejxjboss.jar"
CODEBASE="../lib/ext/">
</MLET>
1.2 +20 -0 jboss/src/etc/conf/jboss.jcml
Index: jboss.jcml
===================================================================
RCS file: /products/cvs/ejboss/jboss/src/etc/conf/jboss.jcml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- jboss.jcml 2000/06/16 13:13:28 1.1
+++ jboss.jcml 2000/09/13 02:05:59 1.2
@@ -10,4 +10,24 @@
<attribute name="Parser" />
<attribute name="Port">8082</attribute>
</mbean>
+ <mbean name="DefaultDomain:service=XADataSource,name=Hypersonic">
+ <attribute name="Properties"></attribute>
+ <attribute name="URL">jdbc:HypersonicSQL:hsql://localhost</attribute>
+ <attribute name="GCMinIdleTime">1200000</attribute>
+ <attribute name="LoggingEnabled">false</attribute>
+ <attribute name="MaxSize">10</attribute>
+ <attribute name="Password"></attribute>
+ <attribute name="ShrinkPercent">0.33</attribute>
+ <attribute name="GCEnabled">false</attribute>
+ <attribute name="TimestampUsed">false</attribute>
+ <attribute name="Blocking">false</attribute>
+ <attribute name="GCInterval">120000</attribute>
+ <attribute name="JDBCUser">sa</attribute>
+ <attribute name="MinSize">0</attribute>
+ <attribute name="ShrinkMinIdleTime">600000</attribute>
+ <attribute name="ShrinkingEnabled">false</attribute>
+ </mbean>
+ <mbean name="EJB:service=ContainerFactory">
+ <attribute name="VerifyDeployments">true</attribute>
+ </mbean>
</server>
1.1 jboss/src/etc/conf/jboss.dependencies
Index: jboss.dependencies
===================================================================
<?xml version="1.0"?>
<server>
<service name="Configuration">
</service>
<service name="Log">
<dependency service="Configuration" required="true"/>
</service>
<service name="Logging">
<dependency service="Log" required="true"/>
<dependency service="Configuration" required="true"/>
</service>
<service name="Naming">
<dependency service="Logging" required="true"/>
<dependency service="Configuration" required="true"/>
</service>
<service name="XADataSource">
<dependency service="Naming" required="true"/>
<dependency service="TransactionManager" required="true"/>
<dependency service="Logging" required="true"/>
<dependency service="JdbcProvider" required="true"/>
<dependency service="ClassPathExtension" required="true"/>
<dependency service="Configuration" required="true"/>
<dependency service="Hypersonic" required="false"/>
</service>
<service name="JDBCDataSource">
<dependency service="Naming" required="true"/>
<dependency service="Logging" required="true"/>
<dependency service="JdbcProvider" required="true"/>
<dependency service="ClassPathExtension" required="true"/>
<dependency service="Configuration" required="true"/>
<dependency service="Hypersonic" required="false"/>
</service>
<service name="DataSource">
<dependency service="Naming" required="true"/>
<dependency service="Logging" required="true"/>
<dependency service="JdbcProvider" required="true"/>
<dependency service="ClassPathExtension" required="true"/>
<dependency service="Configuration" required="true"/>
<dependency service="Hypersonic" required="false"/>
</service>
<service name="AutoDeployer">
<dependency service="Logging" required="true"/>
<dependency service="ClassPathExtension" required="true"/>
<dependency service="ContainerFactory" required="true"/>
<dependency service="Configuration" required="true"/>
</service>
<service name="ContainerFactory">
<dependency service="Naming" required="true"/>
<dependency service="XADataSource" required="false"/>
<dependency service="JDBCDataSource" required="false"/>
<dependency service="DataSource" required="false"/>
<dependency service="Logging" required="true"/>
<dependency service="ClassPathExtension" required="true"/>
<dependency service="TransactionManager" required="true"/>
<dependency service="Configuration" required="true"/>
</service>
</server>