All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dianping.cat.alarm.rule.IVisitor Maven / Gradle / Ivy

The newest version!
package com.dianping.cat.alarm.rule;

import com.dianping.cat.alarm.rule.entity.Condition;
import com.dianping.cat.alarm.rule.entity.Config;
import com.dianping.cat.alarm.rule.entity.MetricItem;
import com.dianping.cat.alarm.rule.entity.MonitorRules;
import com.dianping.cat.alarm.rule.entity.Rule;
import com.dianping.cat.alarm.rule.entity.SubCondition;

public interface IVisitor {

   public void visitCondition(Condition condition);

   public void visitConfig(Config config);

   public void visitMetricItem(MetricItem metricItem);

   public void visitMonitorRules(MonitorRules monitorRules);

   public void visitRule(Rule rule);

   public void visitSubCondition(SubCondition subCondition);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy