[jboss-cvs] JBossAS SVN: r101205 - projects/weld-int/trunk/ejb/src/main/java/org/jboss/weld/integration/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Feb 20 19:09:23 EST 2010


Author: pete.muir at jboss.org
Date: 2010-02-20 19:09:22 -0500 (Sat, 20 Feb 2010)
New Revision: 101205

Modified:
   projects/weld-int/trunk/ejb/src/main/java/org/jboss/weld/integration/ejb/JBossSessionBean31DescriptorAdaptor.java
Log:
correctly detect singletons

Modified: projects/weld-int/trunk/ejb/src/main/java/org/jboss/weld/integration/ejb/JBossSessionBean31DescriptorAdaptor.java
===================================================================
--- projects/weld-int/trunk/ejb/src/main/java/org/jboss/weld/integration/ejb/JBossSessionBean31DescriptorAdaptor.java	2010-02-20 10:38:23 UTC (rev 101204)
+++ projects/weld-int/trunk/ejb/src/main/java/org/jboss/weld/integration/ejb/JBossSessionBean31DescriptorAdaptor.java	2010-02-21 00:09:22 UTC (rev 101205)
@@ -13,6 +13,7 @@
 
    private final String localJndiName;
    private final boolean noInterfaceView;
+   private final boolean singleton;
    
    public JBossSessionBean31DescriptorAdaptor(JBossSessionBean31MetaData sessionBeanMetaData, DeploymentUnit deploymentUnit, EjbReferenceResolver resolver)
    {
@@ -28,6 +29,7 @@
          this.localJndiName = null;
          this.noInterfaceView = true;
       }
+      singleton = sessionBeanMetaData.isSingleton();
    }
    
    @Override
@@ -48,6 +50,12 @@
    {
       return noInterfaceView;
    }
+   
+   @Override
+   public boolean isSingleton()
+   {
+      return singleton;
+   }
 
    private static String getJndiName(JBossSessionBean31MetaData sessionBean)
    {




More information about the jboss-cvs-commits mailing list