4.8. 读取一个管理配置属性

EmbeddedGraphDatabase 类包括了一个 方便的方法 来获取Neo4j管理用的beans。

一般JMX服务也能使用,但比起你自己编码不如使用这概述的方法。

提示

范例源代码下载地址: JmxTest.java

这个范例演示了如何得到一个图数据库的开始时间:

1
2
3
4
5
6
private static Date getStartTimeFromManagementBean( GraphDatabaseService graphDbService ) {
    GraphDatabaseAPI graphDb = (GraphDatabaseAPI) graphDbService;
    Kernel kernel = graphDb.getSingleManagementBean( Kernel.class );
    Date startTime = kernel.getKernelStartTime();
    return startTime;
}

不同的Neo4j版本,你将使用不同的管理beans设置。