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

com.dianping.cat.alarm.rule.transform.ILinker Maven / Gradle / Ivy

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

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 ILinker {

   public boolean onCondition(Config parent, Condition condition);

   public boolean onConfig(Rule parent, Config config);

   public boolean onMetricItem(Rule parent, MetricItem metricItem);

   public boolean onRule(MonitorRules parent, Rule rule);

   public boolean onSubCondition(Condition parent, SubCondition subCondition);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy