Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Unified Diff: sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java

Issue 930673002: Add an implementation of url_loader.mojom using OkHttp (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: update copyright Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java
diff --git a/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java b/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java
index e78f53c0deb9de725e8ff7f5ba6bc5b9c3572f0e..ad1b0b2695883a2e0ec0a45757769775d598baba 100644
--- a/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java
+++ b/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java
@@ -11,7 +11,9 @@ import org.chromium.mojo.system.MessagePipeHandle;
import org.chromium.mojo.system.MojoException;
import org.chromium.mojo.system.Pair;
import org.chromium.mojo.system.impl.CoreImpl;
+import org.chromium.mojom.mojo.NetworkService;
import org.chromium.mojom.mojo.ServiceProvider;
+import org.domokit.oknet.NetworkServiceImpl;
/**
* A class to intialize the network.
@@ -42,6 +44,10 @@ public class JavaServiceProvider implements ServiceProvider {
@Override
public void connectToService(String interfaceName, MessagePipeHandle pipe) {
+ if (interfaceName.equals(NetworkService.MANAGER.getName())) {
+ NetworkService.MANAGER.bind(new NetworkServiceImpl(mCore), pipe);
+ return;
+ }
pipe.close();
}
}

Powered by Google App Engine
This is Rietveld 408576698