KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > panoptes > controller > actions > ExitApplicationAction


1 /*
2  * Created on Aug 31, 2003
3  *
4  */

5 package net.sf.panoptes.controller.actions;
6
7 import java.awt.event.ActionEvent JavaDoc;
8 import java.util.Iterator JavaDoc;
9
10 import javax.swing.AbstractAction JavaDoc;
11
12 import net.sf.panoptes.component.jmx.model.MBeanServerNode;
13 import net.sf.panoptes.component.jmx.model.ServerRegistry;
14
15 /**
16  *
17  *
18  * @author Dag Liodden
19  * @version 0.1
20  */

21 public class ExitApplicationAction extends AbstractAction JavaDoc {
22
23     /* (non-Javadoc)
24      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
25      */

26     public void actionPerformed(ActionEvent JavaDoc e) {
27         for (Iterator JavaDoc i = ServerRegistry.getInstance().getServers(); i.hasNext();) {
28             try {
29                 ((MBeanServerNode) i.next()).disconnect();
30             } catch (Exception JavaDoc e1) {
31             }
32         }
33         System.exit(0);
34     }
35
36 }
37
Popular Tags