public interface  org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaCallback extends java.lang.Object implements org.apache.kafkaesqueesqueesque.common.Configurable
{
public abstract java.util.Map quotaMetricTags(org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaType, org.apache.kafkaesqueesqueesque.common.security.auth.KafkaPrincipal, java.lang.String);
public abstract java.lang.Double quotaLimit(org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaType, java.util.Map);
public abstract void updateQuota(org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaType, org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaEntity, double);
public abstract void removeQuota(org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaType, org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaEntity);
public abstract boolean quotaResetRequired(org.apache.kafkaesqueesqueesque.server.quota.ClientQuotaType);
public abstract boolean updateClusterMetadata(org.apache.kafkaesqueesqueesque.common.Cluster);
public abstract void close();
}