[jboss-cvs] JBossAS SVN: r58617 - trunk/cluster/src/main/org/jboss/cache/invalidation/bridges

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Nov 18 13:31:24 EST 2006


Author: scott.stark at jboss.org
Date: 2006-11-18 13:31:22 -0500 (Sat, 18 Nov 2006)
New Revision: 58617

Modified:
   trunk/cluster/src/main/org/jboss/cache/invalidation/bridges/JGCacheInvalidationBridge.java
Log:
Validate the invalmgr lookup

Modified: trunk/cluster/src/main/org/jboss/cache/invalidation/bridges/JGCacheInvalidationBridge.java
===================================================================
--- trunk/cluster/src/main/org/jboss/cache/invalidation/bridges/JGCacheInvalidationBridge.java	2006-11-18 18:30:25 UTC (rev 58616)
+++ trunk/cluster/src/main/org/jboss/cache/invalidation/bridges/JGCacheInvalidationBridge.java	2006-11-18 18:31:22 UTC (rev 58617)
@@ -25,6 +25,8 @@
 import java.util.ArrayList;
 import java.util.Vector;
 import java.util.Collection;
+import javax.management.MBeanServerInvocationHandler;
+import javax.management.ObjectName;
 
 import org.jboss.cache.invalidation.BatchInvalidation;
 import org.jboss.cache.invalidation.InvalidationManager;
@@ -324,7 +326,9 @@
       //
       this.invalMgr = (org.jboss.cache.invalidation.InvalidationManagerMBean)
          org.jboss.system.Registry.lookup (this.invalidationManagerName);
-      
+      if( invalMgr == null )
+         throw new IllegalStateException("Failed to find: "+invalidationManagerName+", check dependency");
+
       publishLocalInvalidationGroups ();      
       this.updatedBridgedInvalidationGroupsInfo ();
       




More information about the jboss-cvs-commits mailing list