summaryrefslogtreecommitdiff
path: root/java/src/Freeze/SharedDbEnv.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2003-10-09 03:26:39 +0000
committerBernard Normier <bernard@zeroc.com>2003-10-09 03:26:39 +0000
commite73a15e71f84c78eb3eb80ecc7a67c1ef057b505 (patch)
tree15b710479e7007d5c15bf6687c42077fef11a5a9 /java/src/Freeze/SharedDbEnv.java
parentdeadlock upon shutdown fix (diff)
downloadice-e73a15e71f84c78eb3eb80ecc7a67c1ef057b505.tar.bz2
ice-e73a15e71f84c78eb3eb80ecc7a67c1ef057b505.tar.xz
ice-e73a15e71f84c78eb3eb80ecc7a67c1ef057b505.zip
Initial Freeze Index implementation (without code generation)
Diffstat (limited to 'java/src/Freeze/SharedDbEnv.java')
-rw-r--r--java/src/Freeze/SharedDbEnv.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/java/src/Freeze/SharedDbEnv.java b/java/src/Freeze/SharedDbEnv.java
index ee3ab7f0ea9..1e8e10f905f 100644
--- a/java/src/Freeze/SharedDbEnv.java
+++ b/java/src/Freeze/SharedDbEnv.java
@@ -303,7 +303,20 @@ class SharedDbEnv extends com.sleepycat.db.DbEnv implements com.sleepycat.db.DbE
_autoDelete = (properties.getPropertyAsIntWithDefault
(propertyPrefix + ".OldLogsAutoDelete", 1) != 0);
- _thread = new Thread(this);
+
+ String threadName;
+ String programName = properties.getProperty("Ice.ProgramName");
+ if(programName.length() > 0)
+ {
+ threadName = programName + "-";
+ }
+ else
+ {
+ threadName = "";
+ }
+ threadName += "FreezeCheckpointThread(" + _key.envName + ")";
+
+ _thread = new Thread(this, threadName);
_thread.start();
_refCount = 1;