| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
FetchResponseUtils.getResponseAsJson(HttpResponse response,
String id,
String body,
boolean getFullHeaders)
Convert a response to a JSON object.
|
| Modifier and Type | Method and Description |
|---|---|
static HttpResponse |
HttpResponse.badrequest(String msg) |
HttpResponse |
HttpResponseBuilder.create() |
static HttpResponse |
HttpResponse.error() |
HttpResponse |
RequestPipeline.execute(HttpRequest request)
Execute the given request.
|
HttpResponse |
DefaultRequestPipeline.execute(HttpRequest request) |
HttpResponse |
HttpFetcher.fetch(HttpRequest request)
Fetch HTTP content.
|
HttpResponse |
BasicHttpFetcher.fetch(HttpRequest request) |
HttpResponse |
HttpCache.getResponse(HttpRequest request) |
HttpResponse |
AbstractHttpCache.getResponse(HttpRequest request) |
protected HttpResponse |
DefaultHttpCache.getResponseImpl(String key) |
protected abstract HttpResponse |
AbstractHttpCache.getResponseImpl(String key) |
HttpResponse |
NoOpInvalidationService.markResponse(HttpRequest request,
HttpResponse response) |
HttpResponse |
InvalidationService.markResponse(HttpRequest request,
HttpResponse response)
Mark the HttpResponse prior to caching it so that subsequent calls to isValid can detect
if it has been invalidated.
|
HttpResponse |
DefaultInvalidationService.markResponse(HttpRequest request,
HttpResponse response) |
static HttpResponse |
HttpResponse.notFound() |
HttpResponse |
HttpCache.removeResponse(HttpRequest key) |
HttpResponse |
AbstractHttpCache.removeResponse(HttpRequest request) |
protected HttpResponse |
DefaultHttpCache.removeResponseImpl(String key) |
protected abstract HttpResponse |
AbstractHttpCache.removeResponseImpl(String key) |
static HttpResponse |
HttpResponse.timeout() |
static HttpResponse |
HttpResponseMetadataHelper.updateHash(HttpResponse response,
HttpResponseMetadataHelper helper) |
static HttpResponse |
HttpResponseMetadataHelper.updateMetadata(HttpResponse response,
Map<String,String> values)
Return a copy of input response with additional metadata values.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
HttpCache.addResponse(HttpRequest request,
HttpResponse response)
Add a request/response pair to the cache.
|
boolean |
AbstractHttpCache.addResponse(HttpRequest request,
HttpResponse response) |
protected void |
DefaultHttpCache.addResponseImpl(String key,
HttpResponse response) |
protected abstract void |
AbstractHttpCache.addResponseImpl(String key,
HttpResponse response) |
String |
HttpResponseMetadataHelper.getHash(HttpResponse response)
Calculate hash value for response and update metadata value (DATA_HASH)
|
protected boolean |
AbstractHttpCache.isCacheable(HttpRequest request,
HttpResponse response) |
boolean |
NoOpInvalidationService.isValid(HttpRequest request,
HttpResponse response) |
boolean |
InvalidationService.isValid(HttpRequest request,
HttpResponse response)
Is the specified HttpResponse still valid.
|
boolean |
DefaultInvalidationService.isValid(HttpRequest request,
HttpResponse response) |
HttpResponse |
NoOpInvalidationService.markResponse(HttpRequest request,
HttpResponse response) |
HttpResponse |
InvalidationService.markResponse(HttpRequest request,
HttpResponse response)
Mark the HttpResponse prior to caching it so that subsequent calls to isValid can detect
if it has been invalidated.
|
HttpResponse |
DefaultInvalidationService.markResponse(HttpRequest request,
HttpResponse response) |
protected boolean |
AbstractHttpCache.responseStillUsable(HttpResponse response)
Utility function to verify that an entry is usable
The cache still serve staled data, it is the responsible of the user
to decide if to use it or not (use isStale).
|
static HttpResponse |
HttpResponseMetadataHelper.updateHash(HttpResponse response,
HttpResponseMetadataHelper helper) |
static HttpResponse |
HttpResponseMetadataHelper.updateMetadata(HttpResponse response,
Map<String,String> values)
Return a copy of input response with additional metadata values.
|
| Constructor and Description |
|---|
HttpResponseBuilder(GadgetHtmlParser parser,
HttpResponse response) |
HttpResponseBuilder(HttpResponse response) |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
OAuthRequest.fetch(HttpRequest request)
OAuth authenticated fetch.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OAuthResponseParams.addRequestTrace(HttpRequest request,
HttpResponse response)
Add a request/response pair to our trace of actions associated with this request.
|
| Modifier and Type | Method and Description |
|---|---|
protected HttpResponse |
PipelinedDataPreloader.executeSocialRequest(HttpRequest request)
Hook for executing a JSON RPC fetch for social data.
|
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
ResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
HttpResponse |
DefaultResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
HttpResponse |
AccelResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
| Modifier and Type | Method and Description |
|---|---|
static String |
RewriterUtils.getMimeType(HttpRequest request,
HttpResponse original) |
static boolean |
RewriterUtils.isCss(HttpRequest request,
HttpResponse original) |
static boolean |
RewriterUtils.isHtml(HttpRequest request,
HttpResponse original) |
static boolean |
RewriterUtils.isJavascript(HttpRequest request,
HttpResponse original) |
boolean |
OsTemplateXmlLoaderRewriter.rewrite(HttpRequest request,
HttpResponse original,
MutableContent content) |
HttpResponse |
ResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
HttpResponse |
DefaultResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
HttpResponse |
AccelResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
| Constructor and Description |
|---|
MutableContent(GadgetHtmlParser contentParser,
HttpResponse contentSource)
Construct with HttpResponse so we can defer string decoding until we actually need
the content.
|
| Modifier and Type | Method and Description |
|---|---|
static HttpResponse |
ServletUtil.convertToJsonResponse(HttpResponse response)
Converts the given
HttpResponse into JSON form, with at least
one field, dataUri, containing a Data URI that can be inlined into an HTML page. |
static HttpResponse |
ServletUtil.errorResponse(GadgetException e) |
protected HttpResponse |
AccelHandler.fetch(HttpRequest request) |
HttpResponse |
ProxyHandler.fetch(ProxyUriManager.ProxyUri proxyUri) |
protected HttpResponse |
AccelHandler.handleErrors(HttpResponse results)
Process errors when fetching uri using request pipeline and return the
error response to be returned to the user if any.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
MakeRequestHandler.convertResponseToJson(SecurityToken authToken,
javax.servlet.http.HttpServletRequest request,
HttpResponse results)
Format a response as JSON, including additional JSON inserted by
chained content fetchers.
|
static HttpResponse |
ServletUtil.convertToJsonResponse(HttpResponse response)
Converts the given
HttpResponse into JSON form, with at least
one field, dataUri, containing a Data URI that can be inlined into an HTML page. |
static void |
ServletUtil.copyResponseToServlet(HttpResponse response,
javax.servlet.http.HttpServletResponse servletResponse) |
protected HttpResponse |
AccelHandler.handleErrors(HttpResponse results)
Process errors when fetching uri using request pipeline and return the
error response to be returned to the user if any.
|
protected boolean |
AccelHandler.isRecoverable(HttpRequest req,
HttpResponse results,
RewritingException exception)
Returns true in case the error encountered while rewriting the content
is recoverable.
|
boolean |
ProxyHandler.isRecoverable(HttpResponse results)
Returns true in case the error encountered while rewriting the content
is recoverable.
|
protected void |
ProxyHandler.setResponseContentHeaders(HttpResponseBuilder response,
HttpResponse results) |
protected static void |
MakeRequestHandler.setResponseHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
HttpResponse results)
Sets cache control headers for the response.
|
protected Object |
HttpRequestHandler.transformBody(HttpRequestHandler.HttpApiRequest request,
HttpResponse results)
Format a response as JSON, including additional JSON inserted by chained content fetchers.
|
| Constructor and Description |
|---|
HttpRequestHandler.HttpApiResponse(HttpResponse response,
Object content,
HttpRequestHandler.HttpApiRequest httpApiRequest)
Construct response based on HttpResponse from fetcher
|
| Modifier and Type | Method and Description |
|---|---|
static void |
UriUtils.copyResponseHeadersAndStatusCode(HttpResponse data,
HttpResponseBuilder resp,
boolean remapInternalServerError,
boolean setHeaders,
UriUtils.DisallowedHeaders... disallowedResponseHeaders)
Copies the http response headers and status code to the final servlet
response.
|
Copyright © 2007-2012. All Rights Reserved.