Package org.apache.shindig.gadgets.rewrite

Examples of org.apache.shindig.gadgets.rewrite.DefaultResponseRewriterRegistry


    builder.setContent("response");

    fetcher.response = builder.create();

    RequestPipeline pipeline = new DefaultRequestPipeline(fetcher, cache, oauth, oauth2,
            new DefaultResponseRewriterRegistry(null, null), new NoOpInvalidationService(),
            new HttpResponseMetadataHelper());
    HttpResponse response = pipeline.execute(request);
    // Verify time is current time instead of expired
    assertEquals(DateUtil.formatRfc1123Date(1000L * time), response.getHeader("Date"));
    assertEquals(roundToSeconds(100000 - 1), roundToSeconds(response.getCacheTtl() - 1));
View Full Code Here


        .setAuthType(AuthType.NONE);

    fetcher.response = new HttpResponse("response");

    RequestPipeline pipeline = new DefaultRequestPipeline(fetcher, cache, oauth,
        new DefaultResponseRewriterRegistry(null, null), new NoOpInvalidationService(),
        new HttpResponseMetadataHelper());
    HttpResponse response = pipeline.execute(request);
    assertEquals(1, response.getMetadata().size());
    assertEquals("q7u8tbpmidtu1gtqhjv0kb0rvo",
        response.getMetadata().get(HttpResponseMetadataHelper.DATA_HASH));
View Full Code Here

    final StringBuilder stringBuilder = new StringBuilder("");
    ResponseRewriter rewriter = getResponseRewriterThatThrowsExceptions(stringBuilder);

    ResponseRewriterRegistry rewriterRegistry =
        new DefaultResponseRewriterRegistry(
            Arrays.<ResponseRewriter>asList(rewriter), null);
    ProxyHandler proxyHandler = new ProxyHandler(pipeline, rewriterRegistry, true, gadgetAdminStore,
        LONG_LIVED_REFRESH);

    request.setReturnOriginalContentOnError(true);
View Full Code Here

    builder.setContent("response");

    fetcher.response = builder.create();

    RequestPipeline pipeline = new DefaultRequestPipeline(fetcher, cache, oauth, oauth2,
            new DefaultResponseRewriterRegistry(null, null), new NoOpInvalidationService(),
            new HttpResponseMetadataHelper());
    HttpResponse response = pipeline.execute(request);
    assertEquals(1, response.getMetadata().size());
    assertEquals("q7u8tbpmidtu1gtqhjv0kb0rvo",
            response.getMetadata().get(HttpResponseMetadataHelper.DATA_HASH));
View Full Code Here

    builder.setContent("response");

    fetcher.response = builder.create();

    RequestPipeline pipeline = new DefaultRequestPipeline(fetcher, cache, oauth, oauth2,
            new DefaultResponseRewriterRegistry(null, null), new NoOpInvalidationService(),
            new HttpResponseMetadataHelper());
    HttpResponse response = pipeline.execute(request);
    // Verify time is current time instead of expired
    assertEquals(DateUtil.formatRfc1123Date(1000L * time), response.getHeader("Date"));
    assertEquals(roundToSeconds(100000 - 1), roundToSeconds(response.getCacheTtl() - 1));
View Full Code Here

    final StringBuilder stringBuilder = new StringBuilder("");
    ResponseRewriter rewriter = getResponseRewriterThatThrowsExceptions(stringBuilder);

    ResponseRewriterRegistry rewriterRegistry =
        new DefaultResponseRewriterRegistry(
            Arrays.<ResponseRewriter>asList(rewriter), null);
    ProxyHandler proxyHandler = new ProxyHandler(pipeline, rewriterRegistry, true, gadgetAdminStore,
        LONG_LIVED_REFRESH);

    boolean exceptionCaught = false;
View Full Code Here

  @Before
  public void setUp() throws Exception {

    rewriter = new FakeCaptureRewriter();
    rewriterRegistry = new DefaultResponseRewriterRegistry(
        Arrays.<ResponseRewriter>asList(rewriter), null);
    servlet = new HtmlAccelServlet();
    servlet.setHandler(new AccelHandler(pipeline, rewriterRegistry,
                                        accelUriManager, true));
  }
View Full Code Here

              throws RewritingException {
        response.setContent(REWRITE_CONTENT);
        throw new RewritingException("", 404);
      }
    };
    rewriterRegistry = new DefaultResponseRewriterRegistry(
        Arrays.<ResponseRewriter>asList(throwingRewriter), null);
    servlet = new HtmlAccelServlet();
    servlet.setHandler(new AccelHandler(pipeline, rewriterRegistry,
                                        accelUriManager, true));
    String url = "http://example.org/data.html";
View Full Code Here

    builder.setContent("response");

    fetcher.response = builder.create();

    RequestPipeline pipeline = new DefaultRequestPipeline(fetcher, cache, oauth, oauth2,
            new DefaultResponseRewriterRegistry(null, null), new NoOpInvalidationService(),
            new HttpResponseMetadataHelper());
    HttpResponse response = pipeline.execute(request);
    assertEquals(1, response.getMetadata().size());
    assertEquals("q7u8tbpmidtu1gtqhjv0kb0rvo",
            response.getMetadata().get(HttpResponseMetadataHelper.DATA_HASH));
View Full Code Here

    builder.setContent("response");

    fetcher.response = builder.create();

    RequestPipeline pipeline = new DefaultRequestPipeline(fetcher, cache, oauth, oauth2,
            new DefaultResponseRewriterRegistry(null, null), new NoOpInvalidationService(),
            new HttpResponseMetadataHelper());
    HttpResponse response = pipeline.execute(request);
    // Verify time is current time instead of expired
    assertEquals(DateUtil.formatRfc1123Date(1000L * time), response.getHeader("Date"));
    assertEquals(roundToSeconds(100000 - 1), roundToSeconds(response.getCacheTtl() - 1));
View Full Code Here

TOP

Related Classes of org.apache.shindig.gadgets.rewrite.DefaultResponseRewriterRegistry

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.