01: package org.enhydra.listener;
02:
03: import org.apache.catalina.Lifecycle;
04: import org.apache.catalina.LifecycleEvent;
05: import org.apache.catalina.LifecycleListener;
06:
07: /**
08: * Clears some threads on shutdown
09: *
10: * @author Aleksandar Stojsavljevic
11: */
12: public class DataSourceListener implements LifecycleListener {
13: public void lifecycleEvent(LifecycleEvent arg0) {
14: if (Lifecycle.AFTER_STOP_EVENT.equals(arg0.getType())) {
15: org.objectweb.jndi.DataSourceFactory.clear();
16: }
17: }
18: }
|