Updates:
Status: WontFix
Labels: -Type-Defect -Priority-Medium Type-Enhancement Priority-Low
Comment #1 on issue 871 by
wonder...@google.com: Support for App Engine
asynchronous URL Fetch
https://code.google.com/p/google-api-java-client/issues/detail?id=871
We don't have a plan for adding async support to this library at the
moment. I am intending to close this as a low priority feature request,
unless there's a strong need in the future.
HttpRequest.executeAsync() is a semi-async implementation, i.e., you have
to poll the status of the future, instead of being called back. In terms of
App Engine, there isn't a special App Engine client in any way. There's an
HttpTransport that's AppEngine specific, but the client you use on
AppEngine extends the same AbstractGoogleJsonClient, which has access to
HttpRequest.executeAsync(). A small trick is to call
AbstractGoogleClientRequest.buildHttpRequest().executeAsync().