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 ClassesNested classes/interfaces inherited from class com.google.inject.servlet.ServletModule
com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder, com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidintcom.fasterxml.jackson.jaxrs.json.JacksonJsonProvidergetJacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper) com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvidergetJacksonSmileProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper) getJettyMonitor(DataSourceTaskIdHolder dataSourceTaskIdHolder) org.eclipse.jetty.server.ServergetServer(com.google.inject.Injector injector, Lifecycle lifecycle, DruidNode node, ServerConfig config, TLSServerConfig TLSServerConfig) protected 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, webAppMethods inherited from class com.google.inject.servlet.ServletModule
configure, filter, filter, filterRegex, filterRegex, getServletContext, serve, serve, serveRegex, serveRegexMethods 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
-
Constructor Details
-
JettyServerModule
public JettyServerModule()
-
-
Method Details
-
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, 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
protected static void setJettyServerThreadPool(org.eclipse.jetty.util.thread.QueuedThreadPool threadPool)
-