zzadc.java 1.15 KB
package com.google.android.gms.internal;

import com.google.android.gms.common.internal.zzac;
import hs;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;

public class zzadc
  implements ThreadFactory
{
  private final String a;
  private final int b;
  private final AtomicInteger c = new AtomicInteger();
  private final ThreadFactory d = Executors.defaultThreadFactory();
  
  public zzadc(String paramString)
  {
    this(paramString, 0);
  }
  
  public zzadc(String paramString, int paramInt)
  {
    this.a = ((String)zzac.zzb(paramString, "Name must not be null"));
    this.b = paramInt;
  }
  
  public Thread newThread(Runnable paramRunnable)
  {
    paramRunnable = this.d.newThread(new hs(paramRunnable, this.b));
    String str = this.a;
    int i = this.c.getAndIncrement();
    paramRunnable.setName(String.valueOf(str).length() + 13 + str + "[" + i + "]");
    return paramRunnable;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzadc.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */