You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by ke...@apache.org on 2007/04/16 22:44:17 UTC

svn commit: r529394 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbContainer.java

Author: kevan
Date: Mon Apr 16 13:44:16 2007
New Revision: 529394

URL: http://svn.apache.org/viewvc?view=rev&rev=529394
Log:
Add try/catch for UnsupportedOperationException on a call to ActivationSpec.validate(). Implementation of validate() is optional.

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbContainer.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbContainer.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbContainer.java?view=diff&rev=529394&r1=529393&r2=529394
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbContainer.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbContainer.java Mon Apr 16 13:44:16 2007
@@ -142,7 +142,12 @@
             ActivationSpec activationSpec = (ActivationSpec) objectRecipe.create(deploymentInfo.getClassLoader());
 
             // validate the activation spec
-            activationSpec.validate();
+            try {
+                activationSpec.validate();
+            } catch (UnsupportedOperationException uoe) {
+                logger.info("ActivationSpec does not support validate. Implementation of validate is optional", uoe);
+            }
+            
 
             // set the resource adapter into the activation spec
             activationSpec.setResourceAdapter(resourceAdapter);