1
2
3
4
5
6
7
8
9
10
11 package org.mule.management.agents;
12
13 import org.mule.config.i18n.Message;
14 import org.mule.management.ManagementException;
15
16 import javax.management.ObjectName;
17
18
19
20
21
22
23
24
25 public class JmxManagementException extends ManagementException
26 {
27
28
29
30 private static final long serialVersionUID = 7912469454512394420L;
31
32 private ObjectName objectName;
33
34
35
36
37 public JmxManagementException(Message message)
38 {
39 super(message);
40 }
41
42
43
44
45
46 public JmxManagementException(Message message, Throwable cause)
47 {
48 super(message, cause);
49 }
50
51
52
53
54 public JmxManagementException(Message message, ObjectName objectName)
55 {
56 super(message);
57 this.objectName = objectName;
58 }
59
60
61
62
63
64 public JmxManagementException(Message message, ObjectName objectName, Throwable cause)
65 {
66 super(message, cause);
67 this.objectName = objectName;
68
69 }
70
71 public JmxManagementException(Throwable cause)
72 {
73 super(cause);
74 }
75
76 public ObjectName getObjectName()
77 {
78 return objectName;
79 }
80 }