Index: content/browser/service_worker/service_worker_request_handler.cc |
diff --git a/content/browser/service_worker/service_worker_request_handler.cc b/content/browser/service_worker/service_worker_request_handler.cc |
index 6fc052e54bb7a5a0d24ae2206b60112fcc71c121..3faf502ab953857cbd77b6c9d74b0c1bcf2405e2 100644 |
--- a/content/browser/service_worker/service_worker_request_handler.cc |
+++ b/content/browser/service_worker/service_worker_request_handler.cc |
@@ -12,6 +12,7 @@ |
#include "content/browser/service_worker/service_worker_utils.h" |
#include "content/common/service_worker/service_worker_types.h" |
#include "net/url_request/url_request.h" |
+#include "net/url_request/url_request_interceptor.h" |
#include "webkit/browser/blob/blob_storage_context.h" |
namespace content { |
@@ -21,11 +22,11 @@ namespace { |
int kUserDataKey; // Key value is not important. |
class ServiceWorkerRequestInterceptor |
- : public net::URLRequestJobFactory::ProtocolHandler { |
+ : public net::URLRequestInterceptor { |
public: |
ServiceWorkerRequestInterceptor() {} |
virtual ~ServiceWorkerRequestInterceptor() {} |
- virtual net::URLRequestJob* MaybeCreateJob( |
+ virtual net::URLRequestJob* MaybeInterceptRequest( |
net::URLRequest* request, |
net::NetworkDelegate* network_delegate) const OVERRIDE { |
ServiceWorkerRequestHandler* handler = |
@@ -87,9 +88,9 @@ ServiceWorkerRequestHandler* ServiceWorkerRequestHandler::GetHandler( |
request->GetUserData(&kUserDataKey)); |
} |
-scoped_ptr<net::URLRequestJobFactory::ProtocolHandler> |
+scoped_ptr<net::URLRequestInterceptor> |
ServiceWorkerRequestHandler::CreateInterceptor() { |
- return make_scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>( |
+ return scoped_ptr<net::URLRequestInterceptor>( |
new ServiceWorkerRequestInterceptor); |
} |