SOLR-3161 register "/select" as the default handler if it isn't already. Remove old DEFAULT_HANDLER_NAME="standard" constant which hasn't been used in a long time.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1306714 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
David Wayne Smiley 2012-03-29 04:37:51 +00:00
parent a9f2dbec17
commit e2b3ce7028
1 changed files with 4 additions and 2 deletions

View File

@ -41,7 +41,6 @@ import org.slf4j.LoggerFactory;
public final class RequestHandlers { public final class RequestHandlers {
public static Logger log = LoggerFactory.getLogger(RequestHandlers.class); public static Logger log = LoggerFactory.getLogger(RequestHandlers.class);
public static final String DEFAULT_HANDLER_NAME="standard";
protected final SolrCore core; protected final SolrCore core;
// Use a synchronized map - since the handlers can be changed at runtime, // Use a synchronized map - since the handlers can be changed at runtime,
// the map implementation should be thread safe // the map implementation should be thread safe
@ -182,7 +181,10 @@ public final class RequestHandlers {
} }
} }
if(get("") == null) register("", get(DEFAULT_HANDLER_NAME)); if(get("") == null) register("", get("/select"));//defacto default handler
if(get("") == null) register("", get("standard"));//old default handler name; TODO remove?
if(get("") == null)
log.warn("no default request handler is registered (either '/select' or 'standard')");
} }