Update of /var/cvs/src/org/mmbase/module/database
In directory james.mmbase.org:/tmp/cvs-serv23001
Modified Files:
JDBC.java
Removed Files:
ConnectionWrapper.java.16 JDBCInterface.java JDBCProbe.java
Naming.java
Log Message:
some cleanin up
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/database
Index: JDBC.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/database/JDBC.java,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -b -r1.58 -r1.59
--- JDBC.java 20 Feb 2008 10:34:22 -0000 1.58
+++ JDBC.java 1 Aug 2008 19:36:51 -0000 1.59
@@ -12,10 +12,12 @@
import java.util.*;
import java.sql.*;
+import java.util.concurrent.*;
import org.mmbase.util.*;
import org.mmbase.module.*;
+
import org.mmbase.util.logging.*;
/**
@@ -25,9 +27,9 @@
*
* @deprecation-used drop reference to [EMAIL PROTECTED] JDBCInterface}
* @author vpro
- * @version $Id: JDBC.java,v 1.58 2008/02/20 10:34:22 michiel Exp $
+ * @version $Id: JDBC.java,v 1.59 2008/08/01 19:36:51 michiel Exp $
*/
-public class JDBC extends ProcessorModule implements JDBCInterface {
+public class JDBC extends ProcessorModule {
private static final Logger log = Logging.getLoggerInstance(JDBC.class);
@@ -42,11 +44,11 @@
private String databaseSupportClass;
private DatabaseSupport databaseSupport;
private MultiPoolHandler poolHandler;
- private JDBCProbe probe = null;
private String jdbcName;
private String jdbcPassword;
private long probeTime;
private long maxLifeTime = 120000;
+ private ScheduledFuture future;
{
addFunction(new GetNodeListFunction("POOLS", PARAMS_PAGEINFO));
@@ -69,9 +71,12 @@
* Initialize the properties and get the driver used
*/
public void init() {
- // This is now called in onload(), which is called before init()
- // getProps();
- probe = new JDBCProbe(this, probeTime);
+ future = ThreadPools.scheduler.scheduleAtFixedRate(new Runnable() {
+ public void run() {
+ JDBC.this.checkTime();
+ }
+ },
+ probeTime, probeTime, TimeUnit.MILLISECONDS);
log.info("Module JDBC started (" + this + ")");
}
@@ -97,6 +102,7 @@
public void unload() {
}
protected void shutdown() {
+ future.cancel(true);
poolHandler.shutdown();
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs