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>
  
  

Reply via email to