Added MBean description

This commit is contained in:
Willem 2022-02-06 23:46:38 +01:00
parent 3d6727d221
commit e04bf81085
3 changed files with 6 additions and 4 deletions

View file

@ -31,7 +31,7 @@ public interface DefaultEnumInstanceᴶᴹˣ<T,K extends BãßBȍőnCoffinStoreK
MBeanServer server = ManagementFactory.getPlatformMBeanServer();
ObjectName objectName1 = new ObjectName(name.toString());
server.registerMBean(new MBeanDynamicᴶᴹˣ(GET_BBC().GET_MAP_OBJ(key)), objectName1);
server.registerMBean(new MBeanDynamicᴶᴹˣ(BãßClassPurpose(), GET_BBC().GET_MAP_OBJ(key)), objectName1);
} catch (Exception e) {
throw new RuntimeException(e);
}

View file

@ -35,7 +35,7 @@ public interface DefaultEnumSetᴶᴹˣ<T,K extends BãßBȍőnCoffinStoreKeyʸ
MBeanServer server = ManagementFactory.getPlatformMBeanServer();
ObjectName objectName1 = new ObjectName(name.toString());
server.registerMBean(new MBeanDynamicᴶᴹˣ(GET_BBC().GET_MAP_OBJ(key)), objectName1);
server.registerMBean(new MBeanDynamicᴶᴹˣ(BãßClassPurpose(), GET_BBC().GET_MAP_OBJ(key)), objectName1);
} catch (Exception e) {
throw new RuntimeException(e);
}

View file

@ -20,9 +20,11 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public class MBeanDynamicᴶᴹˣ implements DynamicMBean {
private final String description;
private final Map<String, Object> guages;
public MBeanDynamicᴶᴹˣ(Map<String, Object> guages) {
public MBeanDynamicᴶᴹˣ(String description, Map<String, Object> guages) {
this.description = description;
this.guages = guages;
}
@ -36,7 +38,7 @@ public class MBeanDynamicᴶᴹˣ implements DynamicMBean {
dAttributes[i] = new MBeanAttributeInfo(gc.getName(), gc.BãßValueType().getSimpleName(),
gc.getDescription(), true, false, false);
}
return new MBeanInfo(this.getClass().getName(), null, dAttributes, null, null,
return new MBeanInfo(this.getClass().getName(), description, dAttributes, null, null,
new MBeanNotificationInfo[0]);
}