package com.alimama.mdrill.partion;
import java.net.MalformedURLException;
import java.util.HashMap;
import org.apache.solr.client.solrj.SolrServerException;
import com.alimama.mdrill.partion.GetPartions.TablePartion;
import com.alimama.mdrill.topology.SolrStartJetty;
import com.alipay.bluewhale.core.cluster.SolrInfo.ShardCount;
public interface StatListenerInterface {
public void init();
public void setPartionType(String parttype);
public void syncClearPartions();
public void addPartionStat(String partion);
public void syncClearStat();
public void fetchCount(SolrStartJetty solrservice,String tablename,TablePartion part) throws MalformedURLException, SolrServerException;
public HashMap<String, ShardCount> getPartioncount() ;
public HashMap<String, ShardCount> getExtaCount() ;
}