2015-04-07 27 views
5

Set<UUID> içeren bir özellik döndüren bir MXBean var.Can JConsole, String olarak UUID türünde bir MXBean özniteliği gösterir mi?

JConsole bir UUID gösterdiğinde, onu iki öznitelik - leastSignificantBits ve mostSignifitcantBits ile bileşik veriler olarak ele alır.

MXBean'ımı Set<String> döndürmek yerine, varsayılanları geçersiz kılacak ve JConsole'de UUID'yi toString() çağrılmış gibi gösterecek bir yöntem (yalnızca sunucu tarafı dahil) var mı? sunucu tarafında

cevap

0

Kaynağınız sınıfı

javax.management.DynamicMBean uygulamak ve yöntem public MBeanInfo getMBeanInfo() geçersiz kılmak gerekir. Burada uygun bir MBeanInfo nesnesini döndürmeniz gerekiyor.

Spesifik olarak, UUID'yi String'edöndürülen MBeanInfo nesnesinin nesnesine dönüştürmeniz gerekir.