Examples of DbDirectory


Examples of org.openntf.domino.DbDirectory

      for (int i = 0; i < pow(16, places_); i++) {
        String hashChunk = Integer.toString(i, 16).toLowerCase();
        while (hashChunk.length() < places_)
          hashChunk = "0" + hashChunk;
        String server = serverStrategy_ == null ? server_ : serverStrategy_.getServerForHashChunk(hashChunk);
        DbDirectory dbdir = getDbDirectoryForHashChunk(hashChunk);
        String dbName = baseName_ + "-" + hashChunk + ".nsf";
        Database database = session_.getDatabase(server, dbName, true);
        if (!database.isOpen()) {
          database = createDatabase(dbdir, dbName);
        }
View Full Code Here

Examples of org.openntf.domino.DbDirectory

    if (!dbCache_.containsKey(dbName)) {
      String server = serverStrategy_ == null ? server_ : serverStrategy_.getServerForHashChunk(hashChunk);
      Database database = session_.getDatabase(server, dbName, true);
      if (!database.isOpen()) {
        DbDirectory dbdir = getDbDirectoryForHashChunk(hashChunk);
        database = createDatabase(dbdir, dbName);
      }
      dbCache_.put(dbName, database);
    }
View Full Code Here

Examples of org.openntf.domino.DbDirectory

    if (!dbCache_.containsKey(dbName)) {
      String server = serverStrategy_ == null ? server_ : serverStrategy_.getServerForHashChunk(hashChunk);
      Database database = session_.getDatabase(server, dbName, true);
      if (!database.isOpen()) {
        DbDirectory dbdir = getDbDirectoryForHashChunk(hashChunk);
        database = createDatabase(dbdir, dbName);
      }
      dbCache_.put(dbName, database);
    }
View Full Code Here

Examples of org.openntf.domino.DbDirectory

      for (int i = 0; i < pow(16, places_); i++) {
        String hashChunk = Integer.toString(i, 16).toLowerCase();
        while (hashChunk.length() < places_)
          hashChunk = "0" + hashChunk;
        String server = serverStrategy_ == null ? server_ : serverStrategy_.getServerForHashChunk(hashChunk);
        DbDirectory dbdir = getDbDirectoryForHashChunk(hashChunk);
        String dbName = baseName_ + "-" + hashChunk + ".nsf";
        Database database = session_.getDatabase(server, dbName, true);
        if (!database.isOpen()) {
          database = createDatabase(dbdir, dbName);
        }
View Full Code Here

Examples of org.openntf.domino.DbDirectory

    if (!dbCache_.containsKey(dbName)) {
      String server = serverStrategy_ == null ? server_ : serverStrategy_.getServerForHashChunk(hashChunk);
      Database database = session_.getDatabase(server, dbName, true);
      if (!database.isOpen()) {
        DbDirectory dbdir = getDbDirectoryForHashChunk(hashChunk);
        database = createDatabase(dbdir, dbName);
      }
      dbCache_.put(dbName, database);
    }
View Full Code Here

Examples of org.openntf.domino.DbDirectory

  }

  @Override
  public void run() {
    Session session = this.getSession();
    DbDirectory dir = session.getDbDirectory(null);
    dir.setDirectoryType(DbDirectory.Type.TEMPLATE);
    for (Database db : dir) {
      System.out.println(db.getApiPath() + ": " + db.getSize());
    }

    dir.setDirectoryType(DbDirectory.Type.DATABASE);
    for (Database db : dir) {
      System.out.println(db.getApiPath() + ": " + db.getSize());
    }
  }
View Full Code Here

Examples of org.openntf.domino.DbDirectory

    Session session = this.getSession();
    session.setConvertMIME(false);
    session.setFixEnable(Fixes.APPEND_ITEM_VALUE, true);
    session.setFixEnable(Fixes.FORCE_JAVA_DATES, true);
    session.setFixEnable(Fixes.CREATE_DB, true);
    DbDirectory dir = session.getDbDirectory("");
    Database indexDb = dir.createDatabase("index.nsf", true);
    //    Database indexDb = session.getDatabase("", "index.nsf", true);
    //    indexDb.open();
    IndexDatabase index = new IndexDatabase(indexDb);
    index.setCaseSensitive(true);
View Full Code Here

Examples of org.openntf.domino.DbDirectory

    notifyObservers(null);
  }

  public void scan() {
    Session session = getSession();
    DbDirectory dir = session.getDbDirectory(getServerName());
    dir.setDirectoryType(DbDirectory.Type.DATABASE);
    for (Database db : dir) {
      try {
        scanDatabase(db);
      } catch (Throwable t) {
        t.printStackTrace();
View Full Code Here

Examples of org.openntf.domino.DbDirectory

    return result;
  }

  public void scanServer(final Session session, final String serverName) {
    initIndexDb();
    DbDirectory dir = session.getDbDirectory(serverName);
    dir.setDirectoryType(DbDirectory.Type.DATABASE);
    for (Database db : dir) {
      if (!db.getReplicaID().equals(getIndexDb().getReplicaID())) {
        //        System.out.println("Scanning database " + db.getApiPath());
        if (!db.getFilePath().equalsIgnoreCase("redpill\\graph.nsf")) {
          try {
View Full Code Here

Examples of org.openntf.domino.DbDirectory

  public Database getDatabase(final long dbid, final String server, final Session session) {
    Database result = dbMap_.get(dbid);
    if (result == null) {
      String replid = getReplidFromLong(dbid);
      DbDirectory dir = session.getDbDirectory(server);
      result = dir.openDatabaseByReplicaID(replid);
      dbMap_.put(dbid, result);
    }
    return result;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.