public List<Uri> make(List<ProxyUri> ctx, Integer forcedRefresh) { // Just wraps the original ProxyUriManager and adds a few query params. for (ProxyUri proxyUri : ctx) { proxyUri.setSanitizeContent(true); if (expectedMime != null) { proxyUri.setRewriteMimeType(expectedMime); } } return wrapped.make(ctx, forcedRefresh); } }
private int getCacheTtlSecs(JsUri jsUri) { if (jsUri.isNoCache()) { return 0; } else { Integer jsUriRefresh = jsUri.getRefresh(); return (jsUriRefresh != null && jsUriRefresh >= 0) ? jsUriRefresh : jsloadTtlSecs; } }
public JsGadgetContext(JsUri ctx) { this.renderingContext = ctx.getContext(); this.container = ctx.getContainer(); this.debug = ctx.isDebug(); }
private void checkBatchInsufficientVersions(ConcatUriManager.Type type) throws Exception { Gadget gadget = mockGadget(true, true); String host = "bar.com"; String path = "/other/path"; String[] versions = new String[] { "v1" }; // Only one for three resources. ConcatUriManager.Versioner versioner = makeVersioner(null, versions); DefaultConcatUriManager manager = makeManager(host, path, "token", versioner); List<List<Uri>> resourceUris = ImmutableList.<List<Uri>>of(RESOURCES_ONE, RESOURCES_ONE); manager.make(fromList(gadget, resourceUris, type), true); }
private List<Uri> makeAndGetWithRefresh(String host, String path, boolean debug, boolean noCache, List<Uri> resources, Integer refresh, String... version) { ProxyUriManager.Versioner versioner = makeVersioner(null, version); DefaultProxyUriManager manager = makeManager(host, path, versioner); Gadget gadget = mockGadget(debug, noCache); return manager.make( ProxyUriManager.ProxyUri.fromList(gadget, resources), refresh); }
private UriBuilder makeUriBuilder(ConcatUri ctx, String authority, String path) { UriBuilder uriBuilder = ctx.makeQueryParams(null, null); uriBuilder.setAuthority(authority); uriBuilder.setPath(path); uriBuilder.addQueryParameter(Param.TYPE.getKey(), ctx.getType().getType()); return uriBuilder; }
private DefaultIframeUriManager.TemplatingSignal tplSignal(boolean value) { DefaultIframeUriManager.DefaultTemplatingSignal tplSignal = new DefaultIframeUriManager.DefaultTemplatingSignal(); tplSignal.setUseTemplates(value); return tplSignal; }
@Before public void setUp() throws Exception { ContainerConfig config = new FakeContainerConfig(); uriManager = new DefaultAccelUriManager(config, new DefaultProxyUriManager( config, null)); }
private TestDefaultIframeUriManager makeManager(boolean alwaysToken, boolean ldRequired) throws ContainerConfigException { return makeManager(alwaysToken, ldRequired, ldRequired ? true: false); } private TestDefaultIframeUriManager makeManager(boolean alwaysToken, boolean ldRequired, boolean enabled)
@Override public RenderingContext getRenderingContext() { return jsUri.getContext(); } };
private void checkMissingHostConfig(ConcatUriManager.Type type) throws Exception { Gadget gadget = mockGadget(false, false); DefaultConcatUriManager manager = makeManager(null, "/foo", "token", null); List<List<Uri>> resourceUris = ImmutableList.of(RESOURCES_ONE); manager.make(fromList(gadget, resourceUris, type), true); }
private List<Uri> makeAndGetWithRefresh(String host, String path, boolean debug, boolean noCache, List<Uri> resources, Integer refresh, String... version) { ProxyUriManager.Versioner versioner = makeVersioner(null, version); DefaultProxyUriManager manager = makeManager(host, path, versioner); Gadget gadget = mockGadget(debug, noCache); return manager.make( ProxyUriManager.ProxyUri.fromList(gadget, resources), refresh); }
private DefaultIframeUriManager.TemplatingSignal tplSignal(boolean value) { DefaultIframeUriManager.DefaultTemplatingSignal tplSignal = new DefaultIframeUriManager.DefaultTemplatingSignal(); tplSignal.setUseTemplates(value); return tplSignal; }
private TestDefaultIframeUriManager makeManager(boolean alwaysToken, boolean ldRequired) throws ContainerConfigException { return makeManager(alwaysToken, ldRequired, ldRequired ? true: false); } private TestDefaultIframeUriManager makeManager(boolean alwaysToken, boolean ldRequired, boolean enabled)
private void checkMissingPathConfig(ConcatUriManager.Type type) throws Exception { Gadget gadget = mockGadget(false, false); DefaultConcatUriManager manager = makeManager("host.com", null, "token", null); List<List<Uri>> resourceUris = ImmutableList.of(RESOURCES_ONE); manager.make(fromList(gadget, resourceUris, type), false); }
private List<Uri> makeAndGetWithRefresh(String host, String path, boolean debug, boolean noCache, List<Uri> resources, Integer refresh, String... version) { ProxyUriManager.Versioner versioner = makeVersioner(null, version); DefaultProxyUriManager manager = makeManager(host, path, versioner); Gadget gadget = mockGadget(debug, noCache); return manager.make( ProxyUriManager.ProxyUri.fromList(gadget, resources), refresh); }
private void checkMissingHostConfig(ConcatUriManager.Type type) throws Exception { Gadget gadget = mockGadget(false, false); DefaultConcatUriManager manager = makeManager(null, "/foo", "token", null); List<List<Uri>> resourceUris = ImmutableList.<List<Uri>>of(RESOURCES_ONE); manager.make(fromList(gadget, resourceUris, type), true); }
private void checkMissingHostConfig(ConcatUriManager.Type type) throws Exception { Gadget gadget = mockGadget(false, false); DefaultConcatUriManager manager = makeManager(null, "/foo", "token", null); List<List<Uri>> resourceUris = ImmutableList.of(RESOURCES_ONE); manager.make(fromList(gadget, resourceUris, type), true); }
private void checkMissingPathConfig(ConcatUriManager.Type type) throws Exception { Gadget gadget = mockGadget(false, false); DefaultConcatUriManager manager = makeManager("host.com", null, "token", null); List<List<Uri>> resourceUris = ImmutableList.<List<Uri>>of(RESOURCES_ONE); manager.make(fromList(gadget, resourceUris, type), false); }
private void checkMissingPathConfig(ConcatUriManager.Type type) throws Exception { Gadget gadget = mockGadget(false, false); DefaultConcatUriManager manager = makeManager("host.com", null, "token", null); List<List<Uri>> resourceUris = ImmutableList.of(RESOURCES_ONE); manager.make(fromList(gadget, resourceUris, type), false); }