package com.jasonclawson.dropwizardry.guice.support; import com.sun.jersey.guice.JerseyServletModule; import com.sun.jersey.spi.container.WebApplication; /** * Source taken from https://github.com/HubSpot/dropwizard-guice * License: Apache License Version 2.0 * @author eliast */ public class JerseyContainerModule extends JerseyServletModule { private final GuiceContainer container; public JerseyContainerModule(final GuiceContainer container) { this.container = container; } @Override protected void configureServlets() { bind(GuiceContainer.class).toInstance(container); } @Override public WebApplication webApp(com.sun.jersey.guice.spi.container.servlet.GuiceContainer guiceContainer) { return container.getWebApplication(); } }