[jboss-cvs] JBossAS SVN: r81741 - in projects/ejb3/trunk: installer/src/main/resources/conf and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Nov 27 11:52:36 EST 2008
Author: wolfc
Date: 2008-11-27 11:52:36 -0500 (Thu, 27 Nov 2008)
New Revision: 81741
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/connectionmanager/CachedConnectionInterceptor.java
projects/ejb3/trunk/installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-deploy-unclustered.txt
Log:
EJBTHREE-1028: backwards compatible for plugin usage
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/connectionmanager/CachedConnectionInterceptor.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/connectionmanager/CachedConnectionInterceptor.java 2008-11-27 16:31:47 UTC (rev 81740)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/connectionmanager/CachedConnectionInterceptor.java 2008-11-27 16:52:36 UTC (rev 81741)
@@ -28,6 +28,7 @@
import org.jboss.ejb3.EJBContainer;
import org.jboss.ejb3.EJBContainerInvocation;
import org.jboss.ejb3.aop.AbstractInterceptor;
+import org.jboss.logging.Logger;
/**
* @author <a href="mailto:cdewolf at redhat.com">Carlo de Wolf</a>
@@ -35,6 +36,7 @@
*/
public class CachedConnectionInterceptor extends AbstractInterceptor
{
+ private static final Logger log = Logger.getLogger(CachedConnectionInterceptor.class);
private final Set<String> unsharableResources;
public CachedConnectionInterceptor(Set<String> unsharableResources)
@@ -47,6 +49,11 @@
EJBContainerInvocation<EJBContainer, BeanContext<?>> containerInvocation = (EJBContainerInvocation<EJBContainer, BeanContext<?>>) invocation;
EJBContainer container = getEJBContainer(invocation);
CachedConnectionManager ccm = container.getCachedConnectionManager();
+ if(ccm == null)
+ {
+ log.warn("EJBTHREE-1028: No ejb3 CachedConnectionManager installed");
+ return containerInvocation.invokeNext();
+ }
Object key = containerInvocation.getBeanContext().getInstance();
ccm.pushMetaDataAwareObject(key, unsharableResources);
try
Modified: projects/ejb3/trunk/installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-deploy-unclustered.txt
===================================================================
--- projects/ejb3/trunk/installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-deploy-unclustered.txt 2008-11-27 16:31:47 UTC (rev 81740)
+++ projects/ejb3/trunk/installer/src/main/resources/conf/jbossas-ejb3-files-to-place-in-deploy-unclustered.txt 2008-11-27 16:52:36 UTC (rev 81741)
@@ -1,4 +1,3 @@
ejb3-connectors-service.xml
-ejb3-container-jboss-beans.xml
ejb3-interceptors-aop.xml
-ejb3-timer-service.xml
\ No newline at end of file
+ejb3-timer-service.xml
More information about the jboss-cvs-commits
mailing list