Class 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 class  JettyServerModule.JettyMonitor  
      • Nested classes/interfaces inherited from class com.google.inject.servlet.ServletModule

        com.google.inject.servlet.ServletModule.FilterKeyBindingBuilder, com.google.inject.servlet.ServletModule.ServletKeyBindingBuilder
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configureServlets()  
      int getActiveConnections()  
      com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider getJacksonJsonProvider​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider getJacksonSmileProvider​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      JettyServerModule.JettyMonitor getJettyMonitor​(DataSourceTaskIdHolder dataSourceTaskIdHolder)  
      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)  
      static void setJettyServerThreadPool​(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
    • Constructor Detail

      • JettyServerModule

        public JettyServerModule()
    • Method Detail

      • configureServlets

        protected void configureServlets()
        Overrides:
        configureServlets in class com.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)
      • getActiveConnections

        public int getActiveConnections()
      • setJettyServerThreadPool

        public static void setJettyServerThreadPool​(org.eclipse.jetty.util.thread.QueuedThreadPool threadPool)