org.apache.shindig.gadgets.rewrite
Class DefaultResponseRewriterRegistry
java.lang.Object
org.apache.shindig.gadgets.rewrite.DefaultResponseRewriterRegistry
- All Implemented Interfaces:
- ResponseRewriterRegistry
- Direct Known Subclasses:
- AccelResponseRewriterRegistry
public class DefaultResponseRewriterRegistry
- extends Object
- implements ResponseRewriterRegistry
Basic registry -- just iterates over rewriters and invokes them sequentially.
- Since:
- 2.0.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rewriters
protected final List<ResponseRewriter> rewriters
htmlParser
protected final GadgetHtmlParser htmlParser
DefaultResponseRewriterRegistry
@Inject
public DefaultResponseRewriterRegistry(List<ResponseRewriter> rewriters,
GadgetHtmlParser htmlParser)
rewriteHttpResponse
public HttpResponse rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
throws RewritingException
- Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters.
- Specified by:
rewriteHttpResponse in interface ResponseRewriterRegistry
- Parameters:
req - Request object for context.resp - Original response object.
- Returns:
- Rewritten response object, or resp if not modified.
- Throws:
RewritingException
Copyright © 2007-2012. All Rights Reserved.