git://source.jalview.org
/
jabaws.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
git-svn-id: link to svn.lifesci.dundee.ac.uk/svn/barton/ptroshin/JABA2@4179 e3abac25...
[jabaws.git]
/
webservices
/
compbio
/
stat
/
collector
/
StatDB.java
diff --git
a/webservices/compbio/stat/collector/StatDB.java
b/webservices/compbio/stat/collector/StatDB.java
index
40f9d08
..
55bf71a
100644
(file)
--- a/
webservices/compbio/stat/collector/StatDB.java
+++ b/
webservices/compbio/stat/collector/StatDB.java
@@
-49,10
+49,16
@@
public class StatDB {
+ ";create=false");
\r
\r
conn.setAutoCommit(true);
\r
+ ";create=false");
\r
\r
conn.setAutoCommit(true);
\r
+
\r
+ Runtime.getRuntime().addShutdownHook(new Thread() {
\r
+ @Override
\r
+ public void run() {
\r
+ shutdownDBServer();
\r
+ }
\r
+ });
\r
}
\r
return conn;
\r
}
\r
}
\r
return conn;
\r
}
\r
-
\r
public StatDB() throws SQLException {
\r
this.conn = getDBConnection();
\r
}
\r
public StatDB() throws SQLException {
\r
this.conn = getDBConnection();
\r
}
\r
@@
-282,7
+288,7
@@
public class StatDB {
st.close();
\r
}
\r
\r
st.close();
\r
}
\r
\r
- public void shutdownDBServer() {
\r
+ private static synchronized final void shutdownDBServer() {
\r
// ## DATABASE SHUTDOWN SECTION ##
\r
/***
\r
* In embedded mode, an application should shut down Derby. Shutdown
\r
// ## DATABASE SHUTDOWN SECTION ##
\r
/***
\r
* In embedded mode, an application should shut down Derby. Shutdown
\r