[cvs] expresso commit by lhamel: set superuser before creating job
manager
JCorporate Ltd
jcorp at jcorporate.com
Wed Dec 8 05:39:21 UTC 2004
Log Message:
-----------
set superuser before creating job manager thread
Modified Files:
--------------
expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc:
ConfigManager.java
Revision Data
-------------
Index: ConfigManager.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/ConfigManager.java,v
retrieving revision 1.78
retrieving revision 1.79
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/ConfigManager.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/ConfigManager.java -u -r1.78 -r1.79
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/ConfigManager.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/ConfigManager.java
@@ -67,6 +67,7 @@
import com.jcorporate.expresso.core.cache.CacheManager;
import com.jcorporate.expresso.core.controller.ControllerException;
import com.jcorporate.expresso.core.controller.ControllerFactory;
+import com.jcorporate.expresso.core.db.DBConnection;
import com.jcorporate.expresso.core.db.DBConnectionPool;
import com.jcorporate.expresso.core.db.DBException;
import com.jcorporate.expresso.core.dbobj.DBObject;
@@ -1152,6 +1153,9 @@
//jobs CAN come to life while we're still trying to get everything up
//and running.
//
+
+ // establish a threadlocal superuser status for the job handler
+ new MutableRequestRegistry(DBConnection.DEFAULT_DB_CONTEXT_NAME, SuperUser.SUPER_USER);
// Start JobHandler thread(s)
if (log.isInfoEnabled()) {
log.info("Starting job handler(s)");
More information about the cvs
mailing list