You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2006/12/07 01:49:55 UTC

svn commit: r483314 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java

Author: dblevins
Date: Wed Dec  6 16:49:52 2006
New Revision: 483314

URL: http://svn.apache.org/viewvc?view=rev&rev=483314
Log:
Add 'InterfaceSimpleName' as a naming strategy

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java?view=diff&rev=483314&r1=483313&r2=483314
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiBuilder.java Wed Dec  6 16:49:52 2006
@@ -112,6 +112,12 @@
         }
     }
 
+    public static class InterfaceSimpleNameStrategy implements JndiNameStrategy {
+        public String getName(DeploymentInfo deploymentInfo, Class interfce, Interface type) {
+            return interfce.getSimpleName();
+        }
+    }
+
     public void bind(DeploymentInfo deploymentInfo) {
 
         CoreDeploymentInfo deployment = (CoreDeploymentInfo) deploymentInfo;