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:
- Serialized Form
-
-
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.ServletGuiceComponentProviderFactory
-
Nested 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
Constructors Constructor Description DruidGuiceContainer(com.google.inject.Injector injector, Set<Class<?>> resources)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.sun.jersey.api.core.ResourceConfiggetDefaultResourceConfig(Map<String,Object> props, com.sun.jersey.spi.container.servlet.WebConfig webConfig)com.sun.jersey.spi.container.WebApplicationgetWebApplication()protected 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, service
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Method Detail
-
populateScopeMap
@Nonnull public 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)
-
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
-
-