Changeset 6849 for FCSSimpleEndpoint


Ignore:
Timestamp:
11/25/15 14:18:36 (8 years ago)
Author:
Oliver Schonefeld
Message:
  • sync with changes in SRUServer
File:
1 edited

Legend:

Unmodified
Added
Removed
  • FCSSimpleEndpoint/trunk/src/main/java/eu/clarin/sru/server/fcs/SimpleEndpointSearchEngineBase.java

    r6838 r6849  
    2323import eu.clarin.sru.server.SRUScanResultSet;
    2424import eu.clarin.sru.server.SRUSearchEngine;
     25import eu.clarin.sru.server.SRUServer;
    2526import eu.clarin.sru.server.SRUServerConfig;
    2627import eu.clarin.sru.server.utils.SRUSearchEngineBase;
     
    5556    public final void init(ServletContext context,
    5657            SRUServerConfig config,
    57             SRUQueryParserRegistry queryParsers,
     58            SRUQueryParserRegistry.Builder parserReqistryBuilder,
    5859            Map<String, String> params) throws SRUConfigException {
    5960        logger.debug("initializing");
    60         super.init(context, config, queryParsers, params);
    61 
    62         queryParsers.registerQueryParser(new FCSQueryParser());
     61        super.init(context, config, parserReqistryBuilder, params);
     62
     63        parserReqistryBuilder.register(new FCSQueryParser());
    6364
    6465        logger.debug("initializing search engine implementation");
    65         doInit(context, config, queryParsers, params);
     66        doInit(context, config, parserReqistryBuilder, params);
    6667
    6768        logger.debug("initizalizing endpoint description");
     
    151152     * @param config
    152153     *            the {@link SRUServerConfig} object for this search engine
    153      * @param queryParsers
    154      *            the {@link SRUQueryParserRegistry} object for this search
    155      *            engine
     154     * @param parsersRegistryBuilder
     155     *            the {@link SRUQueryParserRegistry.Builder} object to be used
     156     *            for this search engine. Use to register additional query
     157     *            parsers with the {@link SRUServer}.
    156158     * @param params
    157159     *            additional parameters gathered from the Servlet configuration
     
    162164    protected abstract void doInit(ServletContext context,
    163165            SRUServerConfig config,
    164             SRUQueryParserRegistry queryParsers,
     166            SRUQueryParserRegistry.Builder queryParsersBuilder,
    165167            Map<String, String> params) throws SRUConfigException;
    166168
Note: See TracChangeset for help on using the changeset viewer.