Класс ManagementFactory — это фабричный класс для получения управляемых компонентов для платформы Java. Этот класс состоит из статических методов, каждый из которых возвращает один или несколько платформ MXBean, представляющих интерфейс управления компонентом виртуальной машины Java.
Приложение может получить доступ к платформе MXBean следующими способами:
- Прямой доступ к интерфейсу MXBean
- Получите экземпляр MXBean с помощью метода статической фабрики и получите доступ к MXBean локально на работающей виртуальной машине.
- Создайте экземпляр прокси MXBean, который перенаправляет вызовы метода в данный
MBeanServerпозвонив по телефонуnewPlatfromMXBeanProxy, Прокси-сервер обычно создается для удаленного доступа к MXBean-компоненту другой работающей виртуальной машины.
- Непрямой доступ к интерфейсу MXBean через MBeanServer
- Пройти через
platform MBeanServerдля локального доступа к MXBean-компонентам или к определенному MBeanServerConnection для удаленного доступа к MXBean-компонентам. Атрибуты и операции MXBean используют только открытые типы JMX, которые включают базовые типы данных ,CompositeData, а такжеTabularDataопределяется вOpenType, Отображение указано ниже.
- Пройти через
Ниже приведена простая Java-программа, которая возвращает Start Time and Date JVM.
CrunchifyGetJVMTime.java
Джава
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
пакет ком . crunchify. учебные пособия ;
/ **
* @author Crunchify.com
* /
Импортировать Java. яз. управление . Фабрика управления ;
Импортировать Java. яз. управление . RuntimeMXBean ;
Импортировать Java. Util. Дата ;
общественности учебный класс CrunchifyGetJVMTime {
общественности статический недействительным main ( Строка [ ] аргументы ) {
RuntimeMXBean runtimeBean знак равно Управление фабрики . getRuntimeMXBean ( ) ;
долго начальное время знак равно runtimeBean . getStartTime ( ) ;
Дата началаДата знак равно новый Дата (время начала ) ;
Система. вне. println ( / nStart Time in millisecond = + startTime ) ;
Система. вне. println ( «Дата начала =» + startDate ) ;
}
}
|
Выход:
|
1
2
|
Время начала знак равно 1367269277031
Дата начала знак равно Пн апр 29 14 : 01 : 17 Тихоокеанское летнее время 2013
|
0.00 (0%) 0 votes







