components.xml 1.9 KB
Newer Older
F
Frankie Wu 已提交
1 2
<plexus>
	<components>
F
Frankie Wu 已提交
3 4 5 6 7 8
		<component>
			<role>com.dianping.cat.message.io.InMemoryQueue</role>
			<implementation>com.dianping.cat.message.io.InMemoryQueue</implementation>
		</component>
		<component>
			<role>com.dianping.cat.message.io.MessageSender</role>
F
Frankie Wu 已提交
9
			<role-hint>in-memory</role-hint>
F
Frankie Wu 已提交
10 11 12 13 14 15
			<implementation>com.dianping.cat.message.io.InMemorySender</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.io.InMemoryQueue</role>
				</requirement>
			</requirements>
F
Frankie Wu 已提交
16 17
		</component>
		<component>
F
Frankie Wu 已提交
18 19 20 21 22 23 24 25
			<role>com.dianping.cat.message.io.MessageReceiver</role>
			<role-hint>in-memory</role-hint>
			<implementation>com.dianping.cat.message.io.InMemoryReceiver</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.io.InMemoryQueue</role>
				</requirement>
			</requirements>
F
Frankie Wu 已提交
26
		</component>
27 28 29 30
		<component>
			<role>com.dianping.cat.message.MessageProducer</role>
			<implementation>com.dianping.cat.message.internal.DefaultMessageProducer</implementation>
		</component>
F
Frankie Wu 已提交
31
		<component>
F
Frankie Wu 已提交
32 33 34 35 36 37 38 39
			<role>com.dianping.cat.message.handler.MessageHandler</role>
			<implementation>com.dianping.cat.message.handler.MessageDispatcher</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.io.MessageReceiver</role>
					<role-hint>in-memory</role-hint>
				</requirement>
			</requirements>
F
Frankie Wu 已提交
40 41
		</component>
		<component>
F
Frankie Wu 已提交
42 43 44
			<role>com.dianping.cat.message.broker.MessageBroker</role>
			<role-hint>in-memory</role-hint>
			<implementation>com.dianping.cat.message.broker.DefaultMessageBroker</implementation>
F
Frankie Wu 已提交
45 46
			<requirements>
				<requirement>
F
Frankie Wu 已提交
47 48 49 50 51 52
					<role>com.dianping.cat.message.io.MessageSender</role>
					<role-hint>in-memory</role-hint>
				</requirement>
				<requirement>
					<role>com.dianping.cat.message.io.MessageReceiver</role>
					<role-hint>in-memory</role-hint>
F
Frankie Wu 已提交
53 54 55 56 57
				</requirement>
			</requirements>
		</component>
	</components>
</plexus>