|
David Blevins made changes - 26/Sep/07 11:41 PM
David Blevins made changes - 26/Sep/07 11:49 PM
David Blevins made changes - 27/Sep/07 03:17 AM
David Blevins made changes - 06/Nov/07 05:06 PM
$ svn ci
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanInfo.java Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java Adding container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiNameInfo.java Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/oejb3/EjbDeployment.java Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/oejb3/Jndi.java Transmitting file data ..... Committed revision 592489.
David Blevins made changes - 06/Nov/07 05:13 PM
Added this format to the openejb-jar.xml :
<jndi name="foo" interface="org.acme.Foo"/> Or more generally... <jndi name="foo" interface="Remote"/> Or more generally still... <jndi name="foo"/> The 'name' attribute can still use templates if it likes, such as: <jndi name="ejb/{interfaceClass.simpleName}" interface="org.acme.Foo"/>
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<ejb-deployment deployment-id="SomeBean" ...>
<jndi-name interface="some.bean.SomeBeanLocalHomeInterface">some/jndi/name/SomeBeanLocalHome</jndi-name>
<jndi-name interface="some.bean.SomeBeanRemoteHomeInterface">some/jndi/name/SomeBeanRemoteHome</jndi-name>
<jndi-name interface="some.bean.SomeBeanRemoteBusinessInterface">some/jndi/name/SomeBeanRemoteBizIntfc</jndi-name>
<jndi-name interface="some.bean.SomeBeanLocalBusinessInterface">some/jndi/name/SomeBeanLocalBizIntfc</jndi-name>
</ejb-deployment>
I give +1 on that and I think it is the best one till now.