コード例 #1
0
 private File extractStorePath(ManagementData management) {
   NeoStoreXaDataSource nioneodb =
       management
           .getKernelData()
           .graphDatabase()
           .getXaDataSourceManager()
           .getNeoStoreDataSource();
   File path;
   try {
     path = new File(nioneodb.getStoreDir()).getCanonicalFile().getAbsoluteFile();
   } catch (IOException e) {
     path = new File(nioneodb.getStoreDir()).getAbsoluteFile();
   }
   return path;
 }
コード例 #2
0
ファイル: DiagnosticsBean.java プロジェクト: Analect/neo4j
 DiagnosticsImpl(ManagementData management) throws NotCompliantMBeanException {
   super(management);
   DependencyResolver resolver =
       management.getKernelData().graphDatabase().getDependencyResolver();
   this.diagnostics = resolver.resolveDependency(DiagnosticsManager.class);
 }
コード例 #3
0
ファイル: PageCacheBean.java プロジェクト: Analect/neo4j
 PageCacheImpl(ManagementData management) throws NotCompliantMBeanException {
   super(management);
   this.pageCacheMonitor = management.resolveDependency(CountingPageCacheMonitor.class);
 }
コード例 #4
0
 private static boolean isHA(ManagementData management) {
   return management.getKernelData().graphDatabase() instanceof AbstractHAGraphDatabase;
 }