package com.widowcrawler.analyze.startup;
import org.glassfish.hk2.api.ServiceLocator;
import org.glassfish.jersey.server.ResourceConfig;
import org.jvnet.hk2.guice.bridge.api.GuiceBridge;
import org.jvnet.hk2.guice.bridge.api.GuiceIntoHK2Bridge;
import javax.inject.Inject;
/**
* @author Scott Mansfield
*/
public class WidowAnalyzeResourceConfig extends ResourceConfig {
@Inject
public WidowAnalyzeResourceConfig(ServiceLocator serviceLocator) {
// Set package to look for resources in
packages("com.widowcrawler.analyze");
GuiceBridge.getGuiceBridge().initializeGuiceBridge(serviceLocator);
GuiceIntoHK2Bridge guiceBridge = serviceLocator.getService(GuiceIntoHK2Bridge.class);
guiceBridge.bridgeGuiceInjector(WidowAnalyzeServletContextListener.getCachedInjector());
}
}