add SuggestApiManager

This commit is contained in:
Shinsuke Sugaya 2015-10-21 22:26:22 +09:00
parent 50765f0073
commit 0fe8bb94e7
2 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,33 @@
package org.codelibs.fess.api.suggest;
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.codelibs.fess.api.BaseApiManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SuggestApiManager extends BaseApiManager {
private static final Logger logger = LoggerFactory.getLogger(SuggestApiManager.class);
public SuggestApiManager() {
setPathPrefix("/suggest");
}
@Override
public boolean matches(HttpServletRequest request) {
return false; // TODO remove
// final String servletPath = request.getServletPath();
// return servletPath.startsWith(pathPrefix);
}
@Override
public void process(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException {
throw new UnsupportedOperationException("TODO");
}
}

View file

@ -14,6 +14,9 @@
<postConstruct name="add">
<arg>esApiManager</arg>
</postConstruct>
<postConstruct name="add">
<arg>suggestApiManager</arg>
</postConstruct>
</component>
<component name="xmlApiManager" class="org.codelibs.fess.api.xml.XmlApiManager">
@ -22,5 +25,7 @@
</component>
<component name="esApiManager" class="org.codelibs.fess.api.es.EsApiManager">
</component>
<component name="suggestApiManager" class="org.codelibs.fess.api.suggest.SuggestApiManager">
</component>
</components>