2010-10-05 4 views
6

При просмотре JMX beans в JConsole он отображает все компоненты в данной области как иерархию. (JVisualVM имеет такое же поведение с плагином Jconsole MBeans.)Как JConsole решает, какой порядок использовать JMX-ключи для рендеринга дерева?

Я понимаю, что имена объектов JMX являются не иерархическими, но тем не менее JConsole выбирает ключи в определенном порядке, так что это может привести их в иерархическом порядке.

Кто-нибудь знает, какие правила он использует для заказа ключей? Это не похоже на то, чтобы быть слева направо или в алфавитном порядке.

Спасибо.

ответ

3

Вероятно, это связано с соглашениями об именах JMX ObjectName от JMX Best Practices Guide.

+1

Хмм ... Похоже, что JConsole специально относится к типу 'type' (так как он имеет специальный статус в спецификации) и отображает это как узел верхнего уровня под доменом. – dty