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

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