diff options
author | Steve Block <steveblock@google.com> | 2012-02-16 17:49:31 +0000 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2012-02-22 17:21:43 +0000 |
commit | 0acb1c32fa002a648c8090f622b0094f406d5411 (patch) | |
tree | d064c945461791456a4609ca7995acffbd1d263d /core/java/android/webkit/WebResourceResponse.java | |
parent | 1e17ecae25c8b56db6d168851b858aa3ef9a3b6a (diff) | |
download | frameworks_base-0acb1c32fa002a648c8090f622b0094f406d5411.zip frameworks_base-0acb1c32fa002a648c8090f622b0094f406d5411.tar.gz frameworks_base-0acb1c32fa002a648c8090f622b0094f406d5411.tar.bz2 |
Drop support for Android HTTP stack
All future releases will use the Chromium HTTP stack and maintaining two HTTP
stacks adds maintenance overhead. The Chromium HTTP stack requires V8, but we
now use V8 in all build targets (b/5495373), so we can safely drop the Android
HTTP stack.
LoadListener, HttpAuthHandlerImpl, Network, SslErrorHandlerImpl, WebViewWorker
- Android-stack specific, removed
StreamLoader, FrameLoader
- Require LoadListener, removed
CacheLoader, ContentLoader, DataLoader, FileLoader
- Extend StreamLoader, removed
BrowserFrame
- Removed methods that create LoadListener
- BrowserFrame.startLoadingResource() is called from native
CallbackProxy, WebView
- Removed calls to Network methods
CacheManager, CookieManager, CookieSyncManager, WebViewCore, WebResourceResponse
- Removed other Android-stack specific code
JniUtlil
- Removed useChromiumHttpStack()
WebViewDatabase
- Removed all code to create cookies and cache databases for Android HTTP stack
See corresponding WebKit change https://android-git.corp.google.com/g/166327.
Bug: 5495616
Change-Id: If491675516f6eb187077af4220214bb6e6a8d045
Diffstat (limited to 'core/java/android/webkit/WebResourceResponse.java')
-rw-r--r-- | core/java/android/webkit/WebResourceResponse.java | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/core/java/android/webkit/WebResourceResponse.java b/core/java/android/webkit/WebResourceResponse.java index 24e0d11..650310e 100644 --- a/core/java/android/webkit/WebResourceResponse.java +++ b/core/java/android/webkit/WebResourceResponse.java @@ -26,24 +26,6 @@ import java.io.InputStream; * response when the WebView requests a particular resource. */ public class WebResourceResponse { - - private class Loader extends StreamLoader { - Loader(LoadListener loadListener) { - super(loadListener); - mDataStream = mInputStream; - } - @Override - protected boolean setupStreamAndSendStatus() { - mLoadListener.status(1, 1, mDataStream != null ? 200 : 404, ""); - return true; - } - @Override - protected void buildHeaders(Headers headers) { - headers.setContentType(mMimeType); - headers.setContentEncoding(mEncoding); - } - } - // Accessed by jni, do not rename without modifying the jni code. private String mMimeType; private String mEncoding; @@ -114,8 +96,4 @@ public class WebResourceResponse { public InputStream getData() { return mInputStream; } - - StreamLoader loader(LoadListener listener) { - return new Loader(listener); - } } |