Package com.alibaba.druid.support.http
Class ResourceServlet.ResourceHandler
- java.lang.Object
-
- com.alibaba.druid.support.http.ResourceServlet.ResourceHandler
-
- Enclosing class:
- ResourceServlet
public static class ResourceServlet.ResourceHandler extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceHandler(String resourcePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckLoginParam(javax.servlet.http.HttpServletRequest request)booleancontainsUser(javax.servlet.http.HttpServletRequest request)protected StringgetFilePath(String fileName)protected StringgetRemoteAddress(javax.servlet.http.HttpServletRequest request)booleanisNotLogin(javax.servlet.http.HttpServletRequest request)booleanisPermittedRequest(String remoteAddress)booleanisPermittedRequest(javax.servlet.http.HttpServletRequest request)booleanisRequireAuth()protected voidreturnResourceFile(String fileName, String uri, javax.servlet.http.HttpServletResponse response)voidservice(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String servletPath, ResourceServlet.ProcessCallback processCallback)
-
-
-
Constructor Detail
-
ResourceHandler
public ResourceHandler(String resourcePath)
-
-
Method Detail
-
returnResourceFile
protected void returnResourceFile(String fileName, String uri, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
- Throws:
javax.servlet.ServletExceptionIOException
-
checkLoginParam
public boolean checkLoginParam(javax.servlet.http.HttpServletRequest request)
-
getRemoteAddress
protected String getRemoteAddress(javax.servlet.http.HttpServletRequest request)
-
containsUser
public boolean containsUser(javax.servlet.http.HttpServletRequest request)
-
isRequireAuth
public boolean isRequireAuth()
-
isNotLogin
public boolean isNotLogin(javax.servlet.http.HttpServletRequest request)
-
isPermittedRequest
public boolean isPermittedRequest(javax.servlet.http.HttpServletRequest request)
-
isPermittedRequest
public boolean isPermittedRequest(String remoteAddress)
-
service
public void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String servletPath, ResourceServlet.ProcessCallback processCallback) throws javax.servlet.ServletException, IOException- Throws:
javax.servlet.ServletExceptionIOException
-
-