private void with( Key<? extends HttpServlet> servletKey, Map<String, String> initParams, HttpServlet servletInstance) { for (UriPatternMatcher pattern : uriPatterns) { binder .bind(Key.get(ServletDefinition.class, UniqueAnnotations.create())) .toProvider(new ServletDefinition(servletKey, pattern, initParams, servletInstance)); } }
public void testServiceWithContextPath() throws IOException, ServletException { String pattern = "/*"; //some init params Map<String, String> initParams = new ImmutableMap.Builder<String, String>() .put("ahsd", "asdas24dok") .put("ahssd", "asdasd124ok") .build(); final ServletDefinition servletDefinition = new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.SERVLET, pattern), initParams, null); HttpServletResponse servletResponse = createMock(HttpServletResponse.class); HttpServletRequest servletRequest = createMock(HttpServletRequest.class); expect(servletRequest.getContextPath()).andReturn("/a_context_path"); expect(servletRequest.getRequestURI()).andReturn("/test.html"); replay(servletRequest, servletResponse); servletDefinition.service(servletRequest, servletResponse); verify(servletRequest, servletResponse); } }
new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.SERVLET, mapping),
new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.SERVLET, mapping),
new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.REGEX, mapping),
String pattern = "blah.html"; final ServletDefinition servletDefinition = new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.SERVLET, pattern),
public final void testForwardToManagedServlet() throws IOException, ServletException { String pattern = "blah.html"; final ServletDefinition servletDefinition = new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.SERVLET, pattern),
public final void testIncludeManagedServlet() throws IOException, ServletException { String pattern = "blah.html"; final ServletDefinition servletDefinition = new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.SERVLET, pattern),
new ServletDefinition( Key.get(HttpServlet.class), UriPatternType.get(UriPatternType.SERVLET, pattern),
public void with(Key<? extends HttpServlet> servletKey, Map<String, String> contextParams) { for (String pattern : uriPatterns) { servletDefinitions.add( new ServletDefinition(pattern, servletKey, UriPatternType.get(uriPatternType, pattern), contextParams)); } } }
private void with(Key<? extends HttpServlet> servletKey, Map<String, String> initParams, HttpServlet servletInstance) { for (String pattern : uriPatterns) { servletDefinitions.add( new ServletDefinition(pattern, servletKey, UriPatternType.get(uriPatternType, pattern), initParams, servletInstance)); } }
private void with(Key<? extends HttpServlet> servletKey, Map<String, String> initParams, HttpServlet servletInstance) { for (String pattern : uriPatterns) { servletDefinitions.add( new ServletDefinition(pattern, servletKey, UriPatternType.get(uriPatternType, pattern), initParams, servletInstance)); } }
private void with( Key<? extends HttpServlet> servletKey, Map<String, String> initParams, HttpServlet servletInstance) { for (UriPatternMatcher pattern : uriPatterns) { binder .bind(Key.get(ServletDefinition.class, UniqueAnnotations.create())) .toProvider(new ServletDefinition(servletKey, pattern, initParams, servletInstance)); } }
private void with( Key<? extends HttpServlet> servletKey, Map<String, String> initParams, HttpServlet servletInstance) { for (UriPatternMatcher pattern : uriPatterns) { binder .bind(Key.get(ServletDefinition.class, UniqueAnnotations.create())) .toProvider(new ServletDefinition(servletKey, pattern, initParams, servletInstance)); } }