@Override protected Callable<CallableData> createJob(String url, BaseRequestItem request) throws ProcessingException { return createMetadataJob(url, request); } }.execute(request);
@Override protected Callable<GadgetsHandlerApi.TokenResponse> createJob(String url, BaseRequestItem request) { return createTokenJob(url, request); } }.execute(request);
@Override protected Callable<CallableData> createJob(String url, BaseRequestItem request) throws ProcessingException { return createCajaJob(url, request); } }.execute(request);
public MetadataRequestData(String url, BaseRequestItem request) throws ProcessingException { super(url, request, DEFAULT_METADATA_FIELDS); String lang = request.getParameter("language"); String country = request.getParameter("country"); this.locale = (lang != null && country != null) ? new Locale(lang, country) : (lang != null) ? new Locale(lang) : GadgetSpec.DEFAULT_LOCALE; this.ignoreCache = getBooleanParam(request, Param.NO_CACHE); this.debug = getBooleanParam(request, Param.DEBUG); this.renderingType = GadgetsHandler.getRenderingType(getParam(request, Param.RENDER_TYPE)); }
private void registerGadgetsHandler(SecurityTokenCodec codec) { BeanFilter beanFilter = new BeanFilter(); GadgetsHandlerService service = new GadgetsHandlerService(processor, urlGenerator, codec, beanFilter); GadgetsHandler handler = new GadgetsHandler(new TestExecutorService(), service, beanFilter); registry = new DefaultHandlerRegistry( injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object> of(handler)); }
@Override protected Callable<CallableData> createJob(String url, BaseRequestItem request) throws ProcessingException { return createProxyJob(url, request); } }.execute(request);
@Test public void testGetRenderingType() throws Exception { assertEquals(GadgetsHandlerApi.RenderingType.DEFAULT, GadgetsHandler.getRenderingType(null)); assertEquals(GadgetsHandlerApi.RenderingType.SANITIZED, GadgetsHandler.getRenderingType("sanitized")); assertEquals(GadgetsHandlerApi.RenderingType.INLINE_CAJOLED, GadgetsHandler.getRenderingType("inline_cajoled")); try { GadgetsHandler.getRenderingType("unknown"); fail("Should have failed"); } catch (ProcessingException e) { // As expected } }
private void registerGadgetsHandler(SecurityTokenCodec codec) { BeanFilter beanFilter = new BeanFilter(); GadgetsHandlerService service = new GadgetsHandlerService(timeSource, processor, urlGenerator, codec, proxyUriManager, jsUriManager, proxyHandler, jsPipeline, jsRequestBuilder, SPEC_REFRESH_INTERVAL, beanFilter, cajaContentRewriter, gadgetAdminStore, featureRegistryProvider, new ModuleIdManagerImpl(),config); GadgetsHandler handler = new GadgetsHandler(new ImmediateExecutorService(), service, beanFilter); registry = new DefaultHandlerRegistry(injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object> of(handler)); }
@Override protected Callable<GadgetsHandlerApi.MetadataResponse> createJob(String url, BaseRequestItem request) { return createMetadataJob(url, request); } }.execute(request);
@Test public void testGetRenderingType() throws Exception { assertEquals(GadgetsHandlerApi.RenderingType.DEFAULT, GadgetsHandler.getRenderingType(null)); assertEquals(GadgetsHandlerApi.RenderingType.SANITIZED, GadgetsHandler.getRenderingType("sanitized")); assertEquals(GadgetsHandlerApi.RenderingType.INLINE_CAJOLED, GadgetsHandler.getRenderingType("inline_cajoled")); try { GadgetsHandler.getRenderingType("unknown"); fail("Should have failed"); } catch (ProcessingException e) { // As expected } }
private void registerGadgetsHandler(SecurityTokenCodec codec) { BeanFilter beanFilter = new BeanFilter(); GadgetsHandlerService service = new GadgetsHandlerService(timeSource, processor, urlGenerator, codec, proxyUriManager, jsUriManager, proxyHandler, jsPipeline, jsRequestBuilder, SPEC_REFRESH_INTERVAL, beanFilter, cajaContentRewriter, gadgetAdminStore, featureRegistryProvider, new ModuleIdManagerImpl(),config); GadgetsHandler handler = new GadgetsHandler(new ImmediateExecutorService(), service, beanFilter); registry = new DefaultHandlerRegistry(injector, converter, new HandlerExecutionListener.NoOpHandler()); registry.addHandlers(ImmutableSet.<Object> of(handler)); }
@Override protected Callable<CallableData> createJob(String url, BaseRequestItem request) throws ProcessingException { return createTokenJob(url, request); } }.execute(request);
@Override protected Callable<GadgetsHandlerApi.MetadataResponse> createJob(String url, BaseRequestItem request) { return createMetadataJob(url, request); } }.execute(request);
@Override protected Callable<GadgetsHandlerApi.TokenResponse> createJob(String url, BaseRequestItem request) { return createTokenJob(url, request); } }.execute(request);