bug fixed for mbean register

This commit is contained in:
wenshao
2014-12-16 22:05:53 +08:00
parent fbb27230e1
commit 3ad88f639a
2 changed files with 16 additions and 3 deletions
@@ -1394,8 +1394,12 @@ public class DruidDataSource extends DruidAbstractDataSource
public Object run() {
ObjectName objectName = DruidDataSourceStatManager.addDataSource(DruidDataSource.this,
DruidDataSource.this.name);
DruidDataSource.this.setObjectName(objectName);
DruidDataSource.this.mbeanRegistered = true;
if (objectName != null) {
DruidDataSource.this.setObjectName(objectName);
DruidDataSource.this.mbeanRegistered = true;
}
return null;
}
});