If you download the entire source from CVS (jboss-head), there are examples in
the ejb3 JUnit tests. Take a look at the enventry test. Here is an example bean
and ejb-jar.xml
@Stateless(name="TestEnvEntry")
@Remote(TestEnvEntry.class)
@RemoteBinding(jndiBinding="TestEnvEntry")
public class TestEnvEntryBean
implements TestEnvEntry
{
private static final Logger log = Logger.getLogger(TestEnvEntryBean.class);
@Resource(name="maxExceptions") private int maxExceptions = 4;
@Resource private int numExceptions = 3;
private int minExceptions = 1;
public int getMaxExceptions()
{
return maxExceptions;
}
public int getNumExceptions()
{
return numExceptions;
}
public int getMinExceptions()
{
return minExceptions;
}
}
<ejb-jar>
<display-name>EnvEntry Tests</display-name>
<enterprise-beans>
<ejb-name>TestEnvEntry</ejb-name>
<env-entry>
<env-entry-name>maxExceptions</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>15</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>minExceptions</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>5</env-entry-value>
<injection-target>
<injection-target-class>org.jboss.ejb3.test.enventry.TestEnvEntryBean</injection-target-class>
<injection-target-name>minExceptions</injection-target-name>
</injection-target>
</env-entry>
<env-entry>
<env-entry-name>org.jboss.ejb3.test.enventry.TestEnvEntryBean/numExceptions</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>10</env-entry-value>
</env-entry>
<ejb-name>ExtendedTestEnvEntry</ejb-name>
<env-entry>
<env-entry-name>maxExceptions</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>14</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>minExceptions</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>6</env-entry-value>
<injection-target>
<injection-target-class>org.jboss.ejb3.test.enventry.ExtendedTestEnvEntryBean</injection-target-class>
<injection-target-name>minExceptions</injection-target-name>
</injection-target>
</env-entry>
<env-entry>
<env-entry-name>org.jboss.ejb3.test.enventry.ExtendedTestEnvEntryBean/numExceptions</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>11</env-entry-value>
</env-entry>
</enterprise-beans>
</ejb-jar>
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3914058#3914058
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3914058
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user