if (c == null) return false;
if (!(Listener.class.isAssignableFrom(c) && c != Listener.class)) return false;
Log.info(this, "dispatching connection on port " + port + " to " + c.getName());
- new Thread() { public void run() {
+ new Thread(tg, new Runnable() { public void run() {
Log.clearnotes();
Thread.currentThread().setContextClassLoader(cl);
try {
} finally {
conn.close();
}
- } }.start();
+ } }).start();
return true;
} catch (Exception e) { Log.error(this, e); }
return false;