1 /*2 * Created on Aug 31, 20033 *4 */5 package net.sf.panoptes.controller.actions;6 7 import java.awt.event.ActionEvent ;8 import java.util.Iterator ;9 10 import javax.swing.AbstractAction ;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 Liodden19 * @version 0.120 */21 public class ExitApplicationAction extends AbstractAction {22 23 /* (non-Javadoc)24 * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)25 */26 public void actionPerformed(ActionEvent e) {27 for (Iterator i = ServerRegistry.getInstance().getServers(); i.hasNext();) {28 try {29 ((MBeanServerNode) i.next()).disconnect();30 } catch (Exception e1) {31 }32 }33 System.exit(0);34 }35 36 }37