Class HttpServiceModule

java.lang.Object
ch.rswk.meta.engine.dagger.HttpServiceModule

@Module public class HttpServiceModule extends Object
  • Field Details

  • Constructor Details

    • HttpServiceModule

      public HttpServiceModule()
  • Method Details

    • getQueuedThreadPool

      @Provides @Singleton public org.eclipse.jetty.util.thread.QueuedThreadPool getQueuedThreadPool(com.codahale.metrics.MetricRegistry metricRegistry, HttpService.HttpServiceConfig config)
    • getFilterConfigs

      @Provides @ElementsIntoSet public Set<HttpService.FilterConfig> getFilterConfigs()
    • getJerseyConfigs

      @Provides @ElementsIntoSet public Set<HttpService.JerseyConfig> getJerseyConfigs()
    • getJerseyResourceConfig

      @Provides @Singleton public org.glassfish.jersey.server.ResourceConfig getJerseyResourceConfig(Set<HttpService.JerseyConfig> configs)
    • getJerseyServlet

      @Provides @IntoSet public HttpService.ServletConfig getJerseyServlet(org.glassfish.jersey.server.ResourceConfig config)
    • getService

      @Provides @IntoSet public com.google.common.util.concurrent.Service getService(HttpService service)