[Yanel-commits] rev 59427 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/map

michi at wyona.com michi at wyona.com
Sat Jul 16 19:27:10 CEST 2011


Author: michi
Date: 2011-07-16 19:27:10 +0200 (Sat, 16 Jul 2011)
New Revision: 59427

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmDefaultImpl.java
Log:
check whether policies and idenities repositories have been activated

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmDefaultImpl.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmDefaultImpl.java	2011-07-16 17:25:41 UTC (rev 59426)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/RealmDefaultImpl.java	2011-07-16 17:27:10 UTC (rev 59427)
@@ -517,10 +517,21 @@
         log.warn("Shutdown realm (and its repositories): " + getName());
 
         repository.close();
+
         rtiRepository.close();
-        identitiesRepository.close();
-        policiesRepository.close();
 
+        if (identitiesRepository != null) {
+            identitiesRepository.close();
+        } else {
+            log.warn("No identities repository to close for realm: " + getID());
+        }
+
+        if (policiesRepository != null) {
+            policiesRepository.close();
+        } else {
+            log.warn("No policies repository to close for realm: " + getID());
+        }
+
         // TODO: Close extra repositories
     }
 



More information about the Yanel-commits mailing list