コード例 #1
0
ファイル: Backend.java プロジェクト: roy-luoll/titan
 public void close() throws StorageException {
   edgeStore.close();
   vertexIndexStore.close();
   edgeIndexStore.close();
   idAuthority.close();
   storeManager.close();
   // Indexes
   for (IndexProvider index : indexes.values()) index.close();
 }
コード例 #2
0
 private void closeLogs() {
   try {
     for (LogManager lm : logManagers.values()) lm.close();
     logManagers.clear();
     if (logStoreManager != null) {
       logStoreManager.close();
       logStoreManager = null;
     }
   } catch (BackendException e) {
     throw new TitanException(e);
   }
 }
コード例 #3
0
 public void close() throws StorageException {
   if (tx != null) tx.commit();
   store.close();
   manager.close();
 }
コード例 #4
0
 @Override
 public void shutdown() throws Exception {
   super.shutdown();
   storeManager.close();
 }