Class JettyServerModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- com.google.inject.servlet.ServletModule
-
- com.sun.jersey.guice.JerseyServletModule
-
- org.apache.druid.server.initialization.jetty.JettyServerModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class JettyServerModule extends com.sun.jersey.guice.JerseyServletModule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJettyServerModule.JettyMonitor
-
Constructor Summary
Constructors Constructor Description JettyServerModule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureServlets()intgetActiveConnections()com.fasterxml.jackson.jaxrs.json.JacksonJsonProvidergetJacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper)com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvidergetJacksonSmileProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper)JettyServerModule.JettyMonitorgetJettyMonitor(DataSourceTaskIdHolder dataSourceTaskIdHolder)org.eclipse.jetty.server.ServergetServer(com.google.inject.Injector injector, org.apache.druid.java.util.common.lifecycle.Lifecycle lifecycle, DruidNode node, ServerConfig config, TLSServerConfig TLSServerConfig)static voidsetJettyServerThreadPool(org.eclipse.jetty.util.thread.QueuedThreadPool threadPool)-
Methods inherited from class com.sun.jersey.guice.JerseyServletModule
exceptionMapperContext, extendedUriInfo, featuresAndProperties, httpContext, httpHeaders, messageBodyWorkers, providers, request, requestContext, resourceContext, responseContext, securityContext, uriInfo, webApp
-
Methods inherited from class com.google.inject.servlet.ServletModule
configure, filter, filter, filterRegex, filterRegex, getServletContext, serve, serve, serveRegex, serveRegex
-
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Method Detail
-
configureServlets
protected void configureServlets()
- Overrides:
configureServletsin classcom.google.inject.servlet.ServletModule
-
getServer
@Provides public org.eclipse.jetty.server.Server getServer(com.google.inject.Injector injector, org.apache.druid.java.util.common.lifecycle.Lifecycle lifecycle, DruidNode node, ServerConfig config, TLSServerConfig TLSServerConfig)
-
getJacksonJsonProvider
@Provides public com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider getJacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
getJacksonSmileProvider
@Provides public com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider getJacksonSmileProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
getJettyMonitor
@Provides public JettyServerModule.JettyMonitor getJettyMonitor(DataSourceTaskIdHolder dataSourceTaskIdHolder)
-
getActiveConnections
public int getActiveConnections()
-
setJettyServerThreadPool
public static void setJettyServerThreadPool(org.eclipse.jetty.util.thread.QueuedThreadPool threadPool)
-
-