You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ms...@apache.org on 2007/01/15 21:59:40 UTC
svn commit: r496490 -
/incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java
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());