Package org.apache.shindig.gadgets

Examples of org.apache.shindig.gadgets.HashLockedDomainService$HashLockedDomainObserver


    containerConfig = new JsonContainerConfig(config, Expressions.forTesting());
    Gadget gadget = mock(Gadget.class);
    processor = mock(Processor.class);
    Capture<GadgetContext> context = new Capture<GadgetContext>();
    expect(processor.process(EasyMock.capture(context))).andReturn(gadget).anyTimes();
    ldService = new HashLockedDomainService(containerConfig, false, mock(LockedDomainPrefixGenerator.class));
    handler = new MakeRequestHandler(containerConfig, pipeline, rewriterRegistry, feedProcessorProvider, gadgetAdminStore, processor, ldService);

    servlet.setMakeRequestHandler(handler);
    expect(request.getHeaderNames()).andReturn(EMPTY_ENUM).anyTimes();
    expect(request.getParameter(MakeRequestHandler.METHOD_PARAM))
View Full Code Here


         "'gadgets.features':{views:" +
           "{aliased: {aliases: ['some-alias', 'alias']}}" +
         "}}}");

    containerConfig = new JsonContainerConfig(config, Expressions.forTesting());
    ldService = new HashLockedDomainService(containerConfig, false, new HashShaLockedDomainPrefixGenerator());
    handler = new MakeRequestHandler(containerConfig, pipeline, rewriterRegistry, feedProcessorProvider, gadgetAdminStore, processor, ldService);

    DUMMY_TOKEN.setAppUrl("http://some/gadget.xml");
    DUMMY_TOKEN.setContainer(ContainerConfig.DEFAULT_CONTAINER);
    expect(request.getParameter(Param.GADGET.getKey())).andReturn("http://some/gadget.xml").anyTimes();
View Full Code Here

            .put(LOCKED_DOMAIN_SUFFIX_KEY, LD_SUFFIX)
            .put(IFRAME_BASE_PATH_KEY, IFRAME_PATH)
            .put(LOCKED_DOMAIN_REQUIRED_KEY, true)
            .build())
        .commit();
    LockedDomainService ldService = new HashLockedDomainService(config, true, prefixGen);
    TestDefaultIframeUriManager manager = new TestDefaultIframeUriManager(config, ldService);

    Uri testUri = Uri.parse("http://foobar" + LD_SUFFIX + "/?url=http://example.com");

    config.newTransaction().addContainer(ImmutableMap
View Full Code Here

                    .put(IFRAME_BASE_PATH_KEY, IFRAME_PATH)
                    .put(UNLOCKED_DOMAIN_KEY, UNLOCKED_DOMAIN)
                    .build())
                .commit();

    LockedDomainService ldService = new HashLockedDomainService(config, false, prefixGen);
    TestDefaultIframeUriManager manager = new TestDefaultIframeUriManager(config, ldService);

    Uri renderingUri = manager.makeRenderingUri(gadget);
    assertNotNull(renderingUri);
View Full Code Here

            .put(ContainerConfig.CONTAINER_KEY, altContainer)
            .put(ContainerConfig.PARENT_KEY, CONTAINER)
            .put(LOCKED_DOMAIN_SUFFIX_KEY, LD_SUFFIX_ALT)
            .build())
        .commit();
    LockedDomainService ldService = new HashLockedDomainService(config, enabled, prefixGen);
    return new TestDefaultIframeUriManager(config, ldService);
  }
View Full Code Here

    containerConfig = new JsonContainerConfig(config, Expressions.forTesting());
    Gadget gadget = mock(Gadget.class);
    processor = mock(Processor.class);
    Capture<GadgetContext> context = new Capture<GadgetContext>();
    expect(processor.process(EasyMock.capture(context))).andReturn(gadget).anyTimes();
    ldService = new HashLockedDomainService(containerConfig, false, mock(LockedDomainPrefixGenerator.class));
    handler = new MakeRequestHandler(containerConfig, pipeline, rewriterRegistry, feedProcessorProvider, gadgetAdminStore, processor, ldService);

    servlet.setMakeRequestHandler(handler);
    expect(request.getHeaderNames()).andReturn(EMPTY_ENUM).anyTimes();
    expect(request.getParameter(MakeRequestHandler.METHOD_PARAM))
View Full Code Here

        "{aliased: {aliases: ['some-alias', 'alias']}}" +
        ",'core.io':" +
        "{unparseableCruft :\"throw 1; < don't be evil' >\"}}}}");

    containerConfig = new JsonContainerConfig(config, Expressions.forTesting());
    ldService = new HashLockedDomainService(containerConfig, false, new HashShaLockedDomainPrefixGenerator());
    handler = new MakeRequestHandler(containerConfig, pipeline, rewriterRegistry, feedProcessorProvider, gadgetAdminStore, processor, ldService);

    DUMMY_TOKEN.setAppUrl("http://some/gadget.xml");
    DUMMY_TOKEN.setContainer(ContainerConfig.DEFAULT_CONTAINER);
    expect(request.getParameter(Param.GADGET.getKey())).andReturn("http://some/gadget.xml").anyTimes();
View Full Code Here

            .put(LOCKED_DOMAIN_SUFFIX_KEY, LD_SUFFIX)
            .put(IFRAME_BASE_PATH_KEY, IFRAME_PATH)
            .put(LOCKED_DOMAIN_REQUIRED_KEY, true)
            .build())
        .commit();
    LockedDomainService ldService = new HashLockedDomainService(config, true, prefixGen);
    TestDefaultIframeUriManager manager = new TestDefaultIframeUriManager(config, ldService);

    Uri testUri = Uri.parse("http://foobar" + LD_SUFFIX + "/?url=http://example.com");

    config.newTransaction().addContainer(ImmutableMap
View Full Code Here

                    .put(DefaultJsUriManager.JS_HOST_PARAM, JS_HOST)
                     .put(DefaultJsUriManager.JS_PATH_PARAM, JS_PATH)
                    .build())
                .commit();

    LockedDomainService ldService = new HashLockedDomainService(config, false, prefixGen);
    TestDefaultIframeUriManager manager = new TestDefaultIframeUriManager(config, ldService);

    Uri renderingUri = manager.makeRenderingUri(gadget);
    assertNotNull(renderingUri);
View Full Code Here

            .put(LOCKED_DOMAIN_SUFFIX_KEY, LD_SUFFIX_ALT)
            .put(DefaultJsUriManager.JS_HOST_PARAM, JS_HOST)
            .put(DefaultJsUriManager.JS_PATH_PARAM, JS_PATH)
            .build())
        .commit();
    LockedDomainService ldService = new HashLockedDomainService(config, enabled, prefixGen);
    return new TestDefaultIframeUriManager(config, ldService);
  }
View Full Code Here

TOP

Related Classes of org.apache.shindig.gadgets.HashLockedDomainService$HashLockedDomainObserver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.