Java JConsole能否将UUID类型的MXBean属性显示为字符串?
我有一个MXBean,它返回一个包含Java JConsole能否将UUID类型的MXBean属性显示为字符串?,java,jmx,jconsole,Java,Jmx,Jconsole,我有一个MXBean,它返回一个包含Set的属性 当JConsole显示UUID时,它将其视为具有两个属性的复合数据—leastSignificantBits和mostSignificantbits 是否有某种方法(仅涉及服务器端)可以替代默认值并在JConsole中显示UUID,而不是将我的MXBean更改为返回Set javax.management.dynamicBean并重写方法public MBeanInfo getMBeanInfo()。这里您需要返回一个适当的对象MBeanInfo
Set
的属性
当JConsole显示UUID时,它将其视为具有两个属性的复合数据—leastSignificantBits
和mostSignificantbits
是否有某种方法(仅涉及服务器端)可以替代默认值并在JConsole中显示UUID,而不是将我的MXBean更改为返回
Set
javax.management.dynamicBean
并重写方法public MBeanInfo getMBeanInfo()
。这里您需要返回一个适当的对象MBeanInfo
具体来说,您需要在返回的MBeanInfo
对象的getAttributes()
方法中将UUID转换为字符串