Class DruidGuiceContainer
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.guice.spi.container.servlet.GuiceContainer
org.apache.druid.server.initialization.jetty.DruidGuiceContainer
- All Implemented Interfaces:
Serializable,javax.servlet.Filter,javax.servlet.Servlet,javax.servlet.ServletConfig
public class DruidGuiceContainer
extends com.sun.jersey.guice.spi.container.servlet.GuiceContainer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jersey.guice.spi.container.servlet.GuiceContainer
com.sun.jersey.guice.spi.container.servlet.GuiceContainer.ServletGuiceComponentProviderFactoryNested classes/interfaces inherited from class com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.spi.container.servlet.ServletContainer.ContextInjectableProvider<T extends Object> -
Field Summary
Fields inherited from class com.sun.jersey.spi.container.servlet.ServletContainer
APPLICATION_CONFIG_CLASS, FEATURE_ALLOW_RAW_MANAGED_BEANS, FEATURE_FILTER_FORWARD_ON_404, GLASSFISH_DEFAULT_ERROR_PAGE_RESPONSE, JSP_TEMPLATES_BASE_PATH, PROPERTY_FILTER_CONTEXT_PATH, PROPERTY_WEB_PAGE_CONTENT_REGEX, RESOURCE_CONFIG_CLASS -
Constructor Summary
ConstructorsConstructorDescriptionDruidGuiceContainer(com.google.inject.Injector injector, Set<Class<?>> resources) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.sun.jersey.api.core.ResourceConfiggetDefaultResourceConfig(Map<String, Object> props, com.sun.jersey.spi.container.servlet.WebConfig webConfig) com.sun.jersey.spi.container.WebApplicationprotected voidinitiate(com.sun.jersey.api.core.ResourceConfig config, com.sun.jersey.spi.container.WebApplication webapp) static Map<com.google.inject.Scope,com.sun.jersey.core.spi.component.ComponentScope> populateScopeMap(Map<com.google.inject.Scope, com.sun.jersey.core.spi.component.ComponentScope> map) Methods inherited from class com.sun.jersey.spi.container.servlet.ServletContainer
configure, configure, configure, create, destroy, doFilter, doFilter, getDefaultResourceConfig, getServletContext, getStaticContentPattern, getWebConfig, init, init, init, load, reload, service, serviceMethods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceMethods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
DruidGuiceContainer
-
-
Method Details
-
populateScopeMap
-
getDefaultResourceConfig
protected com.sun.jersey.api.core.ResourceConfig getDefaultResourceConfig(Map<String, Object> props, com.sun.jersey.spi.container.servlet.WebConfig webConfig) - Overrides:
getDefaultResourceConfigin classcom.sun.jersey.guice.spi.container.servlet.GuiceContainer
-
initiate
protected void initiate(com.sun.jersey.api.core.ResourceConfig config, com.sun.jersey.spi.container.WebApplication webapp) - Overrides:
initiatein classcom.sun.jersey.guice.spi.container.servlet.GuiceContainer
-
getWebApplication
public com.sun.jersey.spi.container.WebApplication getWebApplication()- Overrides:
getWebApplicationin classcom.sun.jersey.guice.spi.container.servlet.GuiceContainer
-