User: danch   
  Date: 01/06/29 21:38:06

  Added:       src/resources/readahead/META-INF ejb-jar.xml jaws.xml
  Log:
  Added tests for readahead functionality. Note that this only checks to see if they 
work: it doesn't verify that it's actually performing well
  
  Revision  Changes    Path
  1.1                  jbosstest/src/resources/readahead/META-INF/ejb-jar.xml
  
  Index: ejb-jar.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  
  <!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 
1.1//EN' 'http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd'>
  
  <ejb-jar>
    <enterprise-beans>
      <entity>
        <ejb-name>CMPFindTestEntity</ejb-name>
        <home>org.jboss.test.readahead.interfaces.CMPFindTestEntityHome</home>
        <remote>org.jboss.test.readahead.interfaces.CMPFindTestEntityRemote</remote>
        <ejb-class>org.jboss.test.readahead.ejb.CMPFindTestEntity</ejb-class>
        <persistence-type>Container</persistence-type>
        <prim-key-class>java.lang.String</prim-key-class>
        <reentrant>False</reentrant>
        <cmp-field>
     <field-name>key</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>name</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>rank</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>serialNumber</field-name>
        </cmp-field>
        <primkey-field>key</primkey-field>
      </entity>
      <session>
        <ejb-name>CMPFindTestSession</ejb-name>
        <home>org.jboss.test.readahead.interfaces.CMPFindTestSessionHome</home>
        <remote>org.jboss.test.readahead.interfaces.CMPFindTestSessionRemote</remote>
        <ejb-class>org.jboss.test.readahead.ejb.CMPFindTestSession</ejb-class>
        <session-type>Stateless</session-type>
        <transaction-type>Container</transaction-type>
      </session>
      <entity>
        <ejb-name>Address</ejb-name>
        <home>org.jboss.test.readahead.interfaces.AddressHome</home>
        <remote>org.jboss.test.readahead.interfaces.AddressRemote</remote>
        <ejb-class>org.jboss.test.readahead.ejb.Address</ejb-class>
        <persistence-type>Container</persistence-type>
        <prim-key-class>org.jboss.test.readahead.interfaces.AddressPK</prim-key-class>
        <reentrant>False</reentrant>
        <cmp-field>
     <field-name>key</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>addressId</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>address</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>city</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>state</field-name>
        </cmp-field>
        <cmp-field>
     <field-name>zip</field-name>
        </cmp-field>
      </entity>
    </enterprise-beans>
  </ejb-jar>
  
  
  
  
  1.1                  jbosstest/src/resources/readahead/META-INF/jaws.xml
  
  Index: jaws.xml
  ===================================================================
  <jaws>
     <enterprise-beans>
        <entity>
           <ejb-name>CMPFindTestEntity</ejb-name>
           <tuned-updates>true</tuned-updates>
           <pk-constraint>true</pk-constraint>
           <finder>
              <name>findAll</name>
              <query />
              <order />
              <read-ahead>true</read-ahead>
           </finder>
           <finder>
              <name>findByCity</name>
              <query>, address where CMPFindTestEntity.key = address.key AND 
address.city = {0}</query>
              <order />
              <read-ahead>true</read-ahead>
           </finder>
        </entity>
        <entity>
           <ejb-name>Address</ejb-name>
           <tuned-updates>true</tuned-updates>
           <pk-constraint>true</pk-constraint>
           <finder>
              <name>findByCity</name>
              <query>address.city = {0}</query>
              <order />
              <read-ahead>true</read-ahead>
           </finder>
        </entity>
     </enterprise-beans>
  </jaws>
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to