final ServletConfig servletConfig = webConfig.getServletConfig(); if (webConfig.getConfigType() == WebConfig.ConfigType.ServletConfig) { bindFactory(() -> servletConfig).to(ServletConfig.class).in(Singleton.class);
final ServletContext servletContext = config.getServletContext(); ResourceConfig resourceConfig = Utils.retrieve(config.getServletContext(), config.getName()); if (resourceConfig != null) { return resourceConfig; final String jaxrsApplicationClassName = config.getInitParameter(ServletProperties.JAXRS_APPLICATION_CLASS); final String webApp = config.getInitParameter(ServletProperties.PROVIDER_WEB_APP); if (webApp != null && !"false".equals(webApp)) { resourceConfig.registerFinder(new WebAppResourcesScanner(servletContext));
/** * Extract init params from {@link WebConfig}. * * @param webConfig actual servlet context. * @return map representing current init parameters. */ private static Map<String, Object> getInitParams(final WebConfig webConfig) { final Map<String, Object> props = new HashMap<>(); final Enumeration names = webConfig.getInitParameterNames(); while (names.hasMoreElements()) { final String name = (String) names.nextElement(); props.put(name, webConfig.getInitParameter(name)); } return props; }
resourceConfig.register(webComponentBinder); final Object locator = webConfig.getServletContext() .getAttribute(ServletProperties.SERVICE_LOCATOR); this.forwardOn404 = webConfig.getConfigType() == WebConfig.ConfigType.FilterConfig && resourceConfig.isProperty(ServletProperties.FILTER_FORWARD_ON_404); this.queryParamsAsFormParams = !resourceConfig.isProperty(ServletProperties.QUERY_PARAMS_AS_FORM_PARAMS_DISABLED);
model.put(SERVLET_CONFIG, webConfig.getServletConfig()); model.put(SERVLET_CONTEXT, webConfig.getServletContext()); model.put(SERVLET_REQUEST, servletRequestProvider.get()); model.put(URI_INFO, request.getUriInfo());
@Override public ServletContext provide() { return webConfig.getServletContext(); }
@Override public FilterConfig provide() { return webConfig.getFilterConfig(); }
resourceConfig.register(webComponentBinder); final Object locator = webConfig.getServletContext() .getAttribute(ServletProperties.SERVICE_LOCATOR); this.forwardOn404 = webConfig.getConfigType() == WebConfig.ConfigType.FilterConfig && resourceConfig.isProperty(ServletProperties.FILTER_FORWARD_ON_404); this.queryParamsAsFormParams = !resourceConfig.isProperty(ServletProperties.QUERY_PARAMS_AS_FORM_PARAMS_DISABLED);
@Override public ServletContext provide() { return webConfig.getServletContext(); }
@Override public FilterConfig provide() { return webConfig.getFilterConfig(); }
final ServletContext servletContext = config.getServletContext(); ResourceConfig resourceConfig = Utils.retrieve(config.getServletContext(), config.getName()); if (resourceConfig != null) { return resourceConfig; final String jaxrsApplicationClassName = config.getInitParameter(ServletProperties.JAXRS_APPLICATION_CLASS); final String webApp = config.getInitParameter(ServletProperties.PROVIDER_WEB_APP); if (webApp != null && !"false".equals(webApp)) { resourceConfig.registerFinder(new WebAppResourcesScanner(servletContext));
final ServletConfig servletConfig = webConfig.getServletConfig(); if (webConfig.getConfigType() == WebConfig.ConfigType.ServletConfig) { bindFactory(() -> servletConfig).to(ServletConfig.class).in(Singleton.class);
resourceConfig.register(webComponentBinder); final ServiceLocator locator = (ServiceLocator) webConfig.getServletContext() .getAttribute(ServletProperties.SERVICE_LOCATOR); this.forwardOn404 = webConfig.getConfigType() == WebConfig.ConfigType.FilterConfig && resourceConfig.isProperty(ServletProperties.FILTER_FORWARD_ON_404); this.queryParamsAsFormParams = !resourceConfig.isProperty(ServletProperties.QUERY_PARAMS_AS_FORM_PARAMS_DISABLED);
/** * Extract init params from {@link WebConfig}. * * @param webConfig actual servlet context. * @return map representing current init parameters. */ private static Map<String, Object> getInitParams(final WebConfig webConfig) { final Map<String, Object> props = new HashMap<>(); final Enumeration names = webConfig.getInitParameterNames(); while (names.hasMoreElements()) { final String name = (String) names.nextElement(); props.put(name, webConfig.getInitParameter(name)); } return props; }
@Override public ServletContext provide() { return webConfig.getServletContext(); }
@Override public FilterConfig provide() { return webConfig.getFilterConfig(); }
final ServletContext servletContext = config.getServletContext(); ResourceConfig resourceConfig = Utils.retrieve(config.getServletContext(), config.getName()); if (resourceConfig != null) { return resourceConfig; final String jaxrsApplicationClassName = config.getInitParameter(ServletProperties.JAXRS_APPLICATION_CLASS); final String webApp = config.getInitParameter(ServletProperties.PROVIDER_WEB_APP); if (webApp != null && !"false".equals(webApp)) { resourceConfig.registerFinder(new WebAppResourcesScanner(servletContext));
final ServletConfig servletConfig = webConfig.getServletConfig(); if (webConfig.getConfigType() == WebConfig.ConfigType.ServletConfig) { bindFactory(() -> servletConfig).to(ServletConfig.class).in(Singleton.class);
resourceConfig.register(webComponentBinder); final ServiceLocator locator = (ServiceLocator) webConfig.getServletContext() .getAttribute(ServletProperties.SERVICE_LOCATOR); this.forwardOn404 = webConfig.getConfigType() == WebConfig.ConfigType.FilterConfig && resourceConfig.isProperty(ServletProperties.FILTER_FORWARD_ON_404); this.queryParamsAsFormParams = !resourceConfig.isProperty(ServletProperties.QUERY_PARAMS_AS_FORM_PARAMS_DISABLED);
/** * Extract init params from {@link WebConfig}. * * @param webConfig actual servlet context. * @return map representing current init parameters. */ private static Map<String, Object> getInitParams(final WebConfig webConfig) { final Map<String, Object> props = new HashMap<>(); final Enumeration names = webConfig.getInitParameterNames(); while (names.hasMoreElements()) { final String name = (String) names.nextElement(); props.put(name, webConfig.getInitParameter(name)); } return props; }