Class ResourceServlet.ResourceHandler

java.lang.Object
com.alibaba.druid.support.http.ResourceServlet.ResourceHandler
Enclosing class:
ResourceServlet

public static class ResourceServlet.ResourceHandler extends Object
  • Field Details

    • username

      protected String username
    • password

      protected String password
    • allowList

      protected List<IPRange> allowList
    • denyList

      protected List<IPRange> denyList
    • resourcePath

      protected String resourcePath
    • remoteAddressHeader

      protected String remoteAddressHeader
  • Constructor Details

    • ResourceHandler

      public ResourceHandler(String resourcePath)
  • Method Details

    • returnResourceFile

      protected void returnResourceFile(String fileName, String uri, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      Throws:
      javax.servlet.ServletException
      IOException
    • getFilePath

      protected String getFilePath(String fileName)
    • 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()
    • 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.ServletException
      IOException