public void shutdown() {
Object mbean = this.mbeanHandle;
ServerScope serverScope = this.fatherGlob;
if (serverScope != null && mbean != null) {
this.mbeanHandle = null;
serverScope.unregisterMBean(mbean);
}
NodeMasterInfo[] nodeMasterInfos = getNodeMasterInfos();
for (int i=0; i<nodeMasterInfos.length; i++) {
nodeMasterInfos[i].shutdown();