Toggle navigation
Toggle navigation
This project
Loading...
Sign in
guizhou-monitorV2.0.1
/
agent
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
zhangmingm
8 years ago
Commit
5ea9e791044ebfea2deaa1096b2e46474df3a529
1 parent
7a2811ce
修改registCollMBean方法,添加日志信息。
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
7 deletions
src/com/sitech/jmx/manage/MBeanManager.java
src/com/sitech/jmx/manage/MBeanManager.java
View file @
5ea9e79
package
com
.
sitech
.
jmx
.
manage
;
import
javax.management.MBeanServer
;
import
javax.management.ObjectName
;
import
org.apache.log4j.Logger
;
import
com.sitech.ismp.messageObject.AgentSyncObject
;
import
com.sitech.schedule.Scheduler
;
import
org.apache.log4j.Logger
;
import
javax.management.MBeanServer
;
import
javax.management.ObjectName
;
/**
* ClassName:MBeanRegister Description: 注册采集MBean
...
...
@@ -73,9 +72,24 @@ public class MBeanManager {
public
void
registCollMBean
(
Scheduler
schedule
)
{
String
objectName
=
schedule
.
getObjectName
();
String
className
=
schedule
.
getClassName
();
// String className ="com.sitech.ismp.coll.CollMySQL";
Class
mbeanclasses
=
null
;
try
{
Object
mbeanclass
=
Class
.
forName
(
className
).
newInstance
();
mbeanclasses
=
Class
.
forName
(
className
);
}
catch
(
ClassNotFoundException
e
)
{
e
.
printStackTrace
();
}
Object
mbeanclass
=
null
;
try
{
mbeanclass
=
mbeanclasses
.
newInstance
();
}
catch
(
InstantiationException
e
)
{
e
.
printStackTrace
();
}
catch
(
IllegalAccessException
e
)
{
e
.
printStackTrace
();
}
try
{
ObjectName
name
=
new
ObjectName
(
objectName
);
...
...
@@ -93,6 +107,7 @@ public class MBeanManager {
+
"},CLASS_NAME={"
+
className
+
"}"
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
error
.
error
(
"Exception while regist mbean. NAME={"
+
objectName
+
"},CLASS_NAME={"
+
className
+
"}"
,
e
);
}
...
...
Please
register
or
login
to post a comment