User: mulder
Date: 00/09/29 10:00:07
Modified: src/main/org/jboss Main.java
Log:
Shut down MBeans in an order consistant with their dependencies when the
administrator hits Ctrl-C in the console.
Revision Changes Path
1.15 +7 -4 jboss/src/main/org/jboss/Main.java
Index: Main.java
===================================================================
RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/Main.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Main.java 2000/09/14 18:00:30 1.14
+++ Main.java 2000/09/29 17:00:07 1.15
@@ -30,7 +30,7 @@
* @see <related>
* @author Rickard �berg ([EMAIL PROTECTED])
* @author <a href="mailto:[EMAIL PROTECTED]">Daniel O'Connor</a>.
- * @version $Revision: 1.14 $
+ * @version $Revision: 1.15 $
*/
public class Main
{
@@ -157,9 +157,9 @@
byte[] depBytes = new byte[depFile.available()];
depFile.read(depBytes);
String depXML = new String(depBytes);
- DependencyManager mgr = new DependencyManager();
- mgr.loadXML(depXML);
- mgr.startMBeans(server);
+ final DependencyManager manager = new DependencyManager();
+ manager.loadXML(depXML);
+ manager.startMBeans(server);
// Add shutdown hook
try
@@ -168,6 +168,8 @@
{
public void run()
{
+ manager.stopMBeans(server);
+/*
err.println("Shutdown");
Set mBeans = server.queryNames(null, null);
Iterator names = mBeans.iterator();
@@ -184,6 +186,7 @@
}
}
err.println("Shutting done");
+*/
}
});
System.out.println ("Shutdown hook added");
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
- [jBoss-Dev] CVS update: jboss/src/main/org/jboss Mai... jBoss CVS Development
