Package org.codelibs.fess.api.gsa
Class GsaApiManager
java.lang.Object
org.codelibs.fess.api.BaseApiManager
org.codelibs.fess.api.gsa.GsaApiManager
- All Implemented Interfaces:
WebApiManager
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.codelibs.fess.api.BaseApiManager
BaseApiManager.FormatType -
Field Summary
FieldsFields inherited from class org.codelibs.fess.api.BaseApiManager
pathPrefix -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendParam(StringBuilder buf, String name, String value) protected voidappendParam(StringBuilder buf, String name, String value, String original) protected Stringbooleanmatches(javax.servlet.http.HttpServletRequest request) voidprocess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) protected voidprocessSearchRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) voidregister()voidsetGsaPathPrefix(String gsaPathPrefix) voidsetXmlPathPrefix(String xmlPathPrefix) protected voidwriteHeaders(javax.servlet.http.HttpServletResponse response) protected voidwriteXmlResponse(int status, boolean xmlDtd, String body, String errMsg) Methods inherited from class org.codelibs.fess.api.BaseApiManager
getFormatType, getPathPrefix, setPathPrefix, write
-
Field Details
-
gsaPathPrefix
-
-
Constructor Details
-
GsaApiManager
public GsaApiManager()
-
-
Method Details
-
register
@PostConstruct public void register() -
matches
public boolean matches(javax.servlet.http.HttpServletRequest request) -
process
public void process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
appendParam
protected void appendParam(StringBuilder buf, String name, String value) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
appendParam
-
processSearchRequest
protected void processSearchRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) -
writeXmlResponse
-
escapeXml
-
getXmlPathPrefix
-
setXmlPathPrefix
-
setGsaPathPrefix
-
writeHeaders
protected void writeHeaders(javax.servlet.http.HttpServletResponse response) - Specified by:
writeHeadersin classBaseApiManager
-