Package org.entityfs

Examples of org.entityfs.Directory


  protected abstract TransactionalDatabase<String, String> createDatabaseWoTxnInDirectory(Directory dir);

  protected TransactionalDatabase<String, String> createDatabaseWoTxn()
  {
    File tmpf = FileSupport.createTempDirectory();
    Directory tmpDir = new FSRWFileSystemBuilder().setRoot(tmpf).create().getRootDirectory();
    TransactionalDatabase<String, String> res = createDatabaseWoTxnInDirectory(tmpDir);
    m_dbDirs.put(Integer.valueOf(System.identityHashCode(res)), tmpDir);
    return res;
  }
View Full Code Here


    {
      txn.rollback();
    }

    db.close();
    Directory dbDir = m_dbDirs.remove(Integer.valueOf(System.identityHashCode(db)));
    if (dbDir != null)
    {
      new IteratorDeleter(dbDir).delete();
      File f = ECFileResolvableUtil.getFileObject(dbDir);
      dbDir.getFileSystem().close();
      assertTrue(f.delete());
    }
  }
View Full Code Here

  protected TransactionalDatabase<Integer, Long> createDatabaseWoTxn()
  {
    File tmpf = FileSupport.createTempDirectory();
    // A locking file system
    Directory tmpDir = new FSRWFileSystemBuilder().setRoot(tmpf).disableAccessControls().create().getRootDirectory();
    // tmpDir.getFileSystem().getLogAdapter().setLevel(Level.ALL);
    TransactionalDatabase<Integer, Long> res = createDatabaseWoTxnInDirectory(tmpDir);
    m_dbDirs.put(System.identityHashCode(res), tmpDir);
    return res;
  }
View Full Code Here

  protected TransactionalDatabase<Character, Character> createCharacterDatabaseWoTxn()
  {
    File tmpf = FileSupport.createTempDirectory();
    // A locking file system
    Directory tmpDir = new FSRWFileSystemBuilder().setRoot(tmpf).disableAccessControls().create().getRootDirectory();
    // tmpDir.getFileSystem().getLogAdapter().setLevel(Level.ALL);
    TransactionalDatabase<Character, Character> res = createCharacterDatabaseWoTxnInDirectory(tmpDir);
    m_dbDirs.put(System.identityHashCode(res), tmpDir);
    return res;
  }
View Full Code Here

        txn.rollback();
      }
    }

    db.close();
    Directory d = m_dbDirs.remove(System.identityHashCode(db));
    if (d != null)
    {
      new IteratorDeleter(d).delete();
      assertTrue(ECFileResolvableUtil.getFileObject(d).delete());
    }
View Full Code Here

TOP

Related Classes of org.entityfs.Directory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.