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