[jboss-cvs] JBossAS SVN: r97861 - branches/JBPAPP_4_3_0_GA_CP03_JBPAPP-3260/ejb3/src/main/org/jboss/ejb3.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Dec 15 15:29:01 EST 2009


Author: jbertram at redhat.com
Date: 2009-12-15 15:29:00 -0500 (Tue, 15 Dec 2009)
New Revision: 97861

Modified:
   branches/JBPAPP_4_3_0_GA_CP03_JBPAPP-3260/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
Log:
JBPAPP-3260

Modified: branches/JBPAPP_4_3_0_GA_CP03_JBPAPP-3260/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
===================================================================
--- branches/JBPAPP_4_3_0_GA_CP03_JBPAPP-3260/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2009-12-15 20:25:03 UTC (rev 97860)
+++ branches/JBPAPP_4_3_0_GA_CP03_JBPAPP-3260/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2009-12-15 20:29:00 UTC (rev 97861)
@@ -472,6 +472,19 @@
       return objectName;
    }
 
+   @SuppressWarnings("unchecked")
+   public static <C extends EJBContainer> C getEJBContainer(Advisor advisor)
+   {
+      try
+      {
+         return (C) advisor;
+      }
+      catch(ClassCastException e)
+      {
+         throw new ClassCastException(e.getMessage() + " using " + advisor);
+      }
+   }
+
    public String getEjbName()
    {
       return ejbName;




More information about the jboss-cvs-commits mailing list