1
2
3
4
5
6
7
8
9
10
11 package org.mule.management.mbeans;
12
13 import org.mule.umo.UMOException;
14
15 import java.util.Date;
16
17
18
19
20
21
22
23 public interface MuleServiceMBean
24 {
25 boolean isInstanciated();
26
27 boolean isInitialised();
28
29 boolean isStopped();
30
31 Date getStartTime();
32
33 String getVersion();
34
35 String getVendor();
36
37 void start() throws UMOException;
38
39 void stop() throws UMOException;
40
41 void dispose() throws UMOException;
42
43 long getFreeMemory();
44
45 long getMaxMemory();
46
47 long getTotalMemory();
48
49 String getServerId();
50
51 String getHostname();
52
53 String getHostIp();
54
55 String getOsVersion();
56
57 String getJdkVersion();
58
59 String getCopyright();
60
61 String getLicense();
62
63 String getBuildDate();
64
65 String getInstanceId();
66 }