Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / cacheinvalidation / src / java / com / google / ipc / invalidation / external / client / android2 / AndroidClientFactory.java
index d4cd3d8..82c53d9 100644 (file)
@@ -18,8 +18,8 @@ package com.google.ipc.invalidation.external.client.android2;
 import com.google.ipc.invalidation.ticl.InvalidationClientCore;
 import com.google.ipc.invalidation.ticl.android2.AndroidTiclManifest;
 import com.google.ipc.invalidation.ticl.android2.ProtocolIntents;
-import com.google.protos.ipc.invalidation.ClientProtocol.ClientConfigP;
-import com.google.protos.ipc.invalidation.Types.ClientType;
+import com.google.ipc.invalidation.ticl.proto.ClientProtocol.ClientConfigP;
+import com.google.ipc.invalidation.util.Bytes;
 
 import android.content.Context;
 import android.content.Intent;
@@ -39,10 +39,10 @@ public final class AndroidClientFactory {
    * @param clientType type of the client to create
    * @param clientName name of the client to create
    */
-  public static void createClient(Context context, ClientType.Type clientType, byte[] clientName) {
-    ClientConfigP config = InvalidationClientCore.createConfig().build();
+  public static void createClient(Context context, int clientType, byte[] clientName) {
+    ClientConfigP config = InvalidationClientCore.createConfig();
     Intent intent = ProtocolIntents.InternalDowncalls.newCreateClientIntent(
-        clientType.getNumber(), clientName, config, false);
+        clientType, Bytes.fromByteArray(clientName), config, false);
     intent.setClassName(context, new AndroidTiclManifest(context).getTiclServiceClass());
     context.startService(intent);
   }