@Before public void setUp() { Injector injector = Guice.createInjector(new ParseModule(), new PropertiesModule()); parser = injector.getInstance(GadgetHtmlParser.class); domImpl = injector.getInstance(DOMImplementation.class); doc = domImpl.createDocument(null, null, null); converter = new Converter(parser, domImpl); }
@Before public void setUp() { Injector injector = Guice.createInjector(new ParseModule(), new PropertiesModule()); parser = injector.getInstance(GadgetHtmlParser.class); domImpl = injector.getInstance(DOMImplementation.class); doc = domImpl.createDocument(null, null, null); converter = new Converter(parser, domImpl); }
@Before public void setUp() { Injector injector = Guice.createInjector(new ParseModule(), new PropertiesModule()); parser = injector.getInstance(GadgetHtmlParser.class); domImpl = injector.getInstance(DOMImplementation.class); doc = domImpl.createDocument(null, null, null); converter = new Converter(parser, domImpl); }
private Module getParseModule() { return Modules.override(new ParseModule()).with(new AbstractModule() { @Override protected void configure() { bind(GadgetHtmlParser.class).to(getParserClass()); } }); }
private Module getParseModule() { return Modules.override(new ParseModule()).with(new AbstractModule() { @Override protected void configure() { bind(GadgetHtmlParser.class).to(getParserClass()); } }); }
@Before public void setUp() throws Exception { Injector injector = Guice.createInjector(new ParseModule(), new PropertiesModule()); mhc = new MutableContent(injector.getInstance(GadgetHtmlParser.class), "DEFAULT VIEW"); }
private Module getParseModule() { return Modules.override(new ParseModule()).with(new AbstractModule() { @Override protected void configure() { bind(GadgetHtmlParser.class).to(getParserClass()); } }); }
@Before public void setUp() throws Exception { Injector injector = Guice.createInjector(new ParseModule(), new PropertiesModule()); mhc = new MutableContent(injector.getInstance(GadgetHtmlParser.class), "DEFAULT VIEW"); }
private Module getParseModule() { return Modules.override(new ParseModule()).with(new AbstractModule() { @Override protected void configure() { bind(GadgetHtmlParser.class).to(getParserClass()); } }); }
@Before public void setUp() throws Exception { Injector injector = Guice.createInjector(Modules.override(new ParseModule()) .with(new AbstractModule() { @Override protected void configure() { bind(Integer.class).annotatedWith( Names.named("shindig.cache.lru.default.capacity")) .toInstance(0); } })); DOMImplementation domImpl = injector.getInstance(DOMImplementation.class); doc = domImpl.createDocument(null, null, null); }
private Module getParseModule() { return Modules.override(new ParseModule()).with(new AbstractModule() { @Override protected void configure() { bind(GadgetHtmlParser.class).to(getParserClass()); } }); }
@Before public void setUp() throws Exception { Injector injector = Guice.createInjector(new ParseModule(), new PropertiesModule()); mhc = new MutableContent(injector.getInstance(GadgetHtmlParser.class), "DEFAULT VIEW"); }
private Module getParseModule() { return Modules.override(new ParseModule()).with(new AbstractModule() { @Override protected void configure() { bind(GadgetHtmlParser.class).to(getParserClass()); } }); }
@Before public void setUp() throws Exception { Injector injector = Guice.createInjector(Modules.override(new ParseModule()) .with(new AbstractModule() { @Override protected void configure() { bind(Integer.class).annotatedWith( Names.named("shindig.cache.lru.default.capacity")) .toInstance(0); } })); DOMImplementation domImpl = injector.getInstance(DOMImplementation.class); doc = domImpl.createDocument(null, null, null); }
@Before public void setUp() { Injector injector = Guice.createInjector(Modules.override(new ParseModule()) .with(new AbstractModule() { @Override protected void configure() { bind(Integer.class).annotatedWith( Names.named("shindig.cache.lru.default.capacity")) .toInstance(0); } })); DOMImplementation domImpl = injector.getInstance(DOMImplementation.class); doc = domImpl.createDocument(null, null, null); }
@Before public void setUp() throws Exception { featureRegistry = createMock(FeatureRegistry.class); Map<String, ConfigContributor> configContributors = ImmutableMap.<String,ConfigContributor>of( "core.util", new CoreUtilConfigContributor(featureRegistry), "shindig.xhrwrapper", new XhrwrapperConfigContributor() ); rewriter = new RenderingGadgetRewriter(messageBundleFactory, config, featureRegistry, jsUriManager, configContributors); Injector injector = Guice.createInjector(new ParseModule(), new PropertiesModule()); parser = injector.getInstance(GadgetHtmlParser.class); }
/** {@inheritDoc} */ @Override protected void configure() { final ExecutorService service = Executors.newCachedThreadPool(DAEMON_THREAD_FACTORY); bind(ExecutorService.class).toInstance(service); bind(ExecutorService.class).annotatedWith(Names.named("shindig.concat.executor")).toInstance(service); Runtime.getRuntime().addShutdownHook(new Thread() { public void run() { service.shutdownNow(); } }); install(new ParseModule()); install(new PreloadModule()); install(new RenderModule()); install(new RewriteModule()); install(new SubstituterModule()); install(new TemplateModule()); install(new UriModule()); // bind(Long.class).annotatedWith(Names.named("org.apache.shindig.serviceExpirationDurationMinutes")).toInstance(60l); // We perform static injection on HttpResponse for cache TTLs. requestStaticInjection(HttpResponse.class); registerGadgetHandlers(); registerConfigContributors(); registerFeatureHandlers(); }