KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > enhydra > shark > swingclient > actions > ShutdownEngine


1 package org.enhydra.shark.swingclient.actions;
2
3
4
5 import java.awt.event.*;
6 import javax.swing.*;
7
8 import org.enhydra.shark.swingclient.*;
9
10 import org.enhydra.shark.api.client.wfservice.*;
11
12 /**
13  * Class that realizes <B>disconnect</B> action.
14  *
15  * @author Sasa Bojanic
16  * @version 1.0
17  */

18 public class ShutdownEngine extends ActionBase {
19
20    public ShutdownEngine (SharkClient workflowClient) {
21       super(workflowClient);
22    }
23
24    public void actionPerformed(ActionEvent e) {
25       SharkClient workflowClient=(SharkClient)actionPanel;
26       try {
27          SharkConnection wcs=workflowClient.getService();
28          workflowClient.setService(null);
29          workflowClient.setUsername(null);
30          workflowClient.clearComponents();
31          /*try {
32             wcs.shutdown();
33          } catch (BaseException be) {
34             JOptionPane.showMessageDialog(workflowClient.getWindow(),
35                   ResourceManager.getLanguageDependentString("ErrorTheServerIsPerformingCriticalOperationTryToShutdownLater"),
36                   SharkClient.getAppTitle(),
37                   JOptionPane.INFORMATION_MESSAGE);
38           }*/

39       } catch (Exception JavaDoc ex) {}
40    }
41
42 }
43
44
Popular Tags