Ignore:
Timestamp:
2008-05-01T13:59:09+12:00 (16 years ago)
Author:
kjdon
Message:

added support for JDBM (or other) in place of GDBM: use SimpleCollectionDatabase instead of GDBMWrapper. new Element in buildConfig file: databaseType, set to gdbm or jdbm. If not present, assume gdbm. Also may be some small style changes to some files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/service/GS2MGPPSearch.java

    r14752 r15326  
    2020
    2121// Greenstone classes
    22 import org.greenstone.mgpp.*;
    23 import org.greenstone.gsdl3.util.*;
     22import org.greenstone.mgpp.MGPPSearchWrapper;
     23import org.greenstone.mgpp.MGPPTermInfo;
     24import org.greenstone.mgpp.MGPPQueryResult;
     25import org.greenstone.mgpp.MGPPDocInfo;
     26
     27import org.greenstone.gsdl3.util.GSFile;
     28import org.greenstone.gsdl3.util.GSXML;
     29
    2430
    2531// XML classes
     
    6672  /** process a  query */
    6773  protected Element processAnyQuery(Element request, int query_type) {
    68       synchronized (mgpp_src) {
    69           return super.processAnyQuery(request, query_type);
    70       }
     74    synchronized (mgpp_src) {
     75      return super.processAnyQuery(request, query_type);
     76    }
    7177  }
    7278  /** configure this service */
     
    7682    }
    7783   
    78     // the default level is also the level which gdbm is expecting
     84    // the default level is also the level which the database is expecting
    7985    // this must not be overwritten
    80     mgpp_src.setReturnLevel(this.default_gdbm_level);
     86    mgpp_src.setReturnLevel(this.default_db_level);
    8187    // return term info
    8288    mgpp_src.setReturnTerms(true);
Note: See TracChangeset for help on using the changeset viewer.