
META-INF.plexus.components.xml Maven / Gradle / Ivy
The newest version!
<plexus> <components> <component> <role>org.unidal.dal.jdbc.mapping.TableProvider</role> <role-hint>alert</role-hint> <implementation>org.unidal.dal.jdbc.mapping.SimpleTableProvider</implementation> <configuration> <physical-table-name>alert</physical-table-name> <data-source-name>cat</data-source-name> </configuration> </component> <component> <role>org.unidal.dal.jdbc.mapping.TableProvider</role> <role-hint>server-alarm-rule</role-hint> <implementation>org.unidal.dal.jdbc.mapping.SimpleTableProvider</implementation> <configuration> <physical-table-name>server_alarm_rule</physical-table-name> <data-source-name>cat</data-source-name> </configuration> </component> <component> <role>org.unidal.dal.jdbc.mapping.TableProvider</role> <role-hint>user-define-rule</role-hint> <implementation>org.unidal.dal.jdbc.mapping.SimpleTableProvider</implementation> <configuration> <physical-table-name>user_define_rule</physical-table-name> <data-source-name>cat</data-source-name> </configuration> </component> <component> <role>com.dianping.cat.alarm.AlertDao</role> <implementation>com.dianping.cat.alarm.AlertDao</implementation> <requirements> <requirement> <role>org.unidal.dal.jdbc.QueryEngine</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.ServerAlarmRuleDao</role> <implementation>com.dianping.cat.alarm.ServerAlarmRuleDao</implementation> <requirements> <requirement> <role>org.unidal.dal.jdbc.QueryEngine</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.UserDefineRuleDao</role> <implementation>com.dianping.cat.alarm.UserDefineRuleDao</implementation> <requirements> <requirement> <role>org.unidal.dal.jdbc.QueryEngine</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.config.SenderConfigManager</role> <implementation>com.dianping.cat.alarm.spi.config.SenderConfigManager</implementation> <requirements> <requirement> <role>com.dianping.cat.core.config.ConfigDao</role> </requirement> <requirement> <role>com.dianping.cat.config.content.ContentFetcher</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.rule.DataChecker</role> <implementation>com.dianping.cat.alarm.spi.rule.DefaultDataChecker</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.decorator.DecoratorManager</role> <implementation>com.dianping.cat.alarm.spi.decorator.DecoratorManager</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.receiver.ContactorManager</role> <implementation>com.dianping.cat.alarm.spi.receiver.ContactorManager</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.config.AlertPolicyManager</role> <implementation>com.dianping.cat.alarm.spi.config.AlertPolicyManager</implementation> <requirements> <requirement> <role>com.dianping.cat.core.config.ConfigDao</role> </requirement> <requirement> <role>com.dianping.cat.config.content.ContentFetcher</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.spliter.Spliter</role> <role-hint>mail</role-hint> <implementation>com.dianping.cat.alarm.spi.spliter.MailSpliter</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.spliter.Spliter</role> <role-hint>sms</role-hint> <implementation>com.dianping.cat.alarm.spi.spliter.SmsSpliter</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.spliter.Spliter</role> <role-hint>weixin</role-hint> <implementation>com.dianping.cat.alarm.spi.spliter.WeixinSpliter</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.spliter.Spliter</role> <role-hint>dx</role-hint> <implementation>com.dianping.cat.alarm.spi.spliter.DXSpliter</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.spliter.SpliterManager</role> <implementation>com.dianping.cat.alarm.spi.spliter.SpliterManager</implementation> </component> <component> <role>com.dianping.cat.alarm.spi.sender.Sender</role> <role-hint>mail</role-hint> <implementation>com.dianping.cat.alarm.spi.sender.MailSender</implementation> <requirements> <requirement> <role>com.dianping.cat.alarm.spi.config.SenderConfigManager</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.sender.Sender</role> <role-hint>sms</role-hint> <implementation>com.dianping.cat.alarm.spi.sender.SmsSender</implementation> <requirements> <requirement> <role>com.dianping.cat.alarm.spi.config.SenderConfigManager</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.sender.Sender</role> <role-hint>weixin</role-hint> <implementation>com.dianping.cat.alarm.spi.sender.WeixinSender</implementation> <requirements> <requirement> <role>com.dianping.cat.alarm.spi.config.SenderConfigManager</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.sender.SenderManager</role> <implementation>com.dianping.cat.alarm.spi.sender.SenderManager</implementation> <requirements> <requirement> <role>com.dianping.cat.config.server.ServerConfigManager</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.AlertManager</role> <implementation>com.dianping.cat.alarm.spi.AlertManager</implementation> <requirements> <requirement> <role>com.dianping.cat.alarm.spi.spliter.SpliterManager</role> </requirement> <requirement> <role>com.dianping.cat.alarm.spi.sender.SenderManager</role> </requirement> <requirement> <role>com.dianping.cat.alarm.service.AlertService</role> </requirement> <requirement> <role>com.dianping.cat.alarm.spi.config.AlertPolicyManager</role> </requirement> <requirement> <role>com.dianping.cat.alarm.spi.decorator.DecoratorManager</role> </requirement> <requirement> <role>com.dianping.cat.alarm.spi.receiver.ContactorManager</role> </requirement> <requirement> <role>com.dianping.cat.config.server.ServerConfigManager</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.service.AlertService</role> <implementation>com.dianping.cat.alarm.service.AlertService</implementation> <requirements> <requirement> <role>com.dianping.cat.alarm.AlertDao</role> </requirement> </requirements> </component> <component> <role>com.dianping.cat.alarm.spi.config.AlertConfigManager</role> <implementation>com.dianping.cat.alarm.spi.config.AlertConfigManager</implementation> <requirements> <requirement> <role>com.dianping.cat.core.config.ConfigDao</role> </requirement> <requirement> <role>com.dianping.cat.config.content.ContentFetcher</role> </requirement> </requirements> </component> </components> </plexus>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy