package net.minecraft.profiler;
import java.util.HashMap;
import java.util.TimerTask;
import net.minecraft.util.HttpUtil;
class PlayerUsageSnooperThread extends TimerTask
{
/** The PlayerUsageSnooper object. */
final PlayerUsageSnooper snooper;
PlayerUsageSnooperThread(PlayerUsageSnooper par1PlayerUsageSnooper)
{
this.snooper = par1PlayerUsageSnooper;
}
public void run()
{
if (PlayerUsageSnooper.getStatsCollectorFor(this.snooper).isSnooperEnabled())
{
HashMap hashmap;
synchronized (PlayerUsageSnooper.getSyncLockFor(this.snooper))
{
hashmap = new HashMap(PlayerUsageSnooper.getDataMapFor(this.snooper));
hashmap.put("snooper_count", Integer.valueOf(PlayerUsageSnooper.getSelfCounterFor(this.snooper)));
}
HttpUtil.sendPost(PlayerUsageSnooper.getStatsCollectorFor(this.snooper).getLogAgent(), PlayerUsageSnooper.getServerUrlFor(this.snooper), hashmap, true);
}
}
}