Index: sky/shell/org/domokit/sky/shell/ServiceFactory.java |
diff --git a/sky/shell/org/domokit/sky/shell/ServiceFactory.java b/sky/shell/org/domokit/sky/shell/ServiceFactory.java |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a2d6cb1e66e72ba990409a5c192f098bf585eea4 |
--- /dev/null |
+++ b/sky/shell/org/domokit/sky/shell/ServiceFactory.java |
@@ -0,0 +1,19 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+package org.domokit.sky.shell; |
+ |
+import android.content.Context; |
+ |
+import org.chromium.mojo.system.Core; |
+import org.chromium.mojo.system.MessagePipeHandle; |
+ |
+/** |
+ * An interface for creating services. Instances of this interface can be |
+ * registered with ServiceRegistry and thereby made available to non-Java |
+ * clients. |
+ **/ |
+public interface ServiceFactory { |
+ public void connectToService(Context context, Core core, MessagePipeHandle pipe); |
+} |