Author: mszefler Date: Mon Jan 15 12:59:40 2007 New Revision: 496490 URL: http://svn.apache.org/viewvc?view=rev&rev=496490 Log: Shutdown process store.
Modified: incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java Modified: incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java URL: http://svn.apache.org/viewvc/incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java?view=diff&rev=496490&r1=496489&r2=496490 ============================================================================== --- incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java (original) +++ incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java Mon Jan 15 12:59:40 2007 @@ -223,9 +223,22 @@ __log.error("Scheduler couldn't be shutdown.", ex); } - __log.debug("cleaning up temporary files."); - TempFileManager.cleanup(); - + if (_store != null) + try { + _store.shutdown(); + _store = null; + } catch (Throwable t) { + __log.error("Store could not be shutdown.",t); + } + + if (_daoCF != null) + try { + _daoCF.shutdown(); + _daoCF = null; + } catch (Throwable ex) { + __log.error("DOA shutdown failed.", ex); + } + if (_minervaPool != null) try { __log.debug("shutting down minerva pool."); @@ -234,11 +247,18 @@ } catch (Throwable t) { __log.error("Minerva pool could not be shut down.", t); } - + if (_txMgr != null) { __log.debug("shutting down transaction manager."); // TODO: we need to shutdown jotm if it is running. _txMgr = null; + } + + try { + __log.debug("cleaning up temporary files."); + TempFileManager.cleanup(); + } catch (Throwable t) { + __log.error("Unable to cleanup temp files.", t); } __log.info(__msgs.msgOdeShutdownCompleted());