public class ServletRepository extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ServletRepository.MappingSearchModeThe different mode for searching Servlet mapping | 
| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_PROCESS_ORDERIndicate the default processing order for a specific Servlet mapping | 
| static int | STATIC_CONTENT_PROCESS_ORDDERIndicate the processing order for static content, this is also the splitting point for
 upper and lower priority in the repository. | 
| Constructor and Description | 
|---|
| ServletRepository() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addServletMapping(String pattern,
                 Class<? extends HttpServlet> servletClass) | 
| void | addServletMapping(String pattern,
                 Class<? extends HttpServlet> servletClass,
                 int processOrder) | 
| void | addServletMapping(String pattern,
                 String servletClass) | 
| void | addServletMapping(String pattern,
                 String servletClass,
                 int processOrder) | 
| int | deleteServletMapping(Class<? extends HttpServlet> servlet) | 
| int | deleteServletMapping(String pattern) | 
| int | deleteServletMapping(String pattern,
                    Class<? extends HttpServlet> servlet) | 
| int | deleteServletMapping(String pattern,
                    String servlet) | 
| Class<? extends HttpServlet> | getMappedServlet(String url)Deprecated.  | 
| Class<? extends HttpServlet> | getMappedServlet(String url,
                ServletRepository.MappingSearchMode mode)Search the Servlet mapping with given URL, using the specified searching mode | 
public static final int DEFAULT_PROCESS_ORDER
public static final int STATIC_CONTENT_PROCESS_ORDDER
public void addServletMapping(String pattern, Class<? extends HttpServlet> servletClass, int processOrder)
public void addServletMapping(String pattern, String servletClass, int processOrder) throws ClassNotFoundException
ClassNotFoundExceptionpublic void addServletMapping(String pattern, String servletClass) throws ClassNotFoundException
ClassNotFoundExceptionpublic void addServletMapping(String pattern, Class<? extends HttpServlet> servletClass)
public int deleteServletMapping(String pattern)
public int deleteServletMapping(Class<? extends HttpServlet> servlet)
public int deleteServletMapping(String pattern, Class<? extends HttpServlet> servlet)
public int deleteServletMapping(String pattern, String servlet) throws ClassNotFoundException
ClassNotFoundException@Deprecated public Class<? extends HttpServlet> getMappedServlet(String url)
url - URL to search mapping fornull if no Servlet is matchedgetMappedServlet(String, MappingSearchMode)public Class<? extends HttpServlet> getMappedServlet(String url, ServletRepository.MappingSearchMode mode)
url - URL to search mapping formode - The searching modenull if no Servlet is matched