components.xml 13.2 KB
Newer Older
F
Frankie Wu 已提交
1 2
<plexus>
	<components>
F
Frankie Wu 已提交
3 4 5 6 7 8 9 10
		<component>
			<role>com.dianping.cat.message.spi.MessageConsumerRegistry</role>
			<implementation>com.dianping.cat.message.spi.internal.DefaultMessageConsumerRegistry</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.spi.MessageConsumer</role>
					<role-hints>
						<role-hint>realtime</role-hint>
F
Frankie Wu 已提交
11
						<role-hint>dump-to-html</role-hint>
F
Frankie Wu 已提交
12 13 14 15 16
					</role-hints>
					<field-name>m_consumers</field-name>
				</requirement>
			</requirements>
		</component>
U
unknown 已提交
17 18 19 20
		<component>
			<role>com.dianping.cat.report.ServerConfig</role>
			<implementation>com.dianping.cat.report.ServerConfig</implementation>
			<configuration>
Y
youyong 已提交
21
				<consumerServers>127.0.0.1:2281</consumerServers>
Y
youyong 已提交
22
				<fileServer>127.0.0.1</fileServer>
U
unknown 已提交
23 24
			</configuration>
		</component>
Y
youyong 已提交
25
		<component>
Y
youyong 已提交
26 27
			<role>com.dianping.cat.report.page.ip.IpManager</role>
			<implementation>com.dianping.cat.report.page.ip.IpManager</implementation>
Y
youyong 已提交
28
		</component>
F
Frankie Wu 已提交
29 30 31 32 33 34 35 36 37 38 39 40 41
		<component>
			<role>com.dianping.cat.report.graph.ValueTranslater</role>
			<implementation>com.dianping.cat.report.graph.DefaultValueTranslater</implementation>
		</component>
		<component>
			<role>com.dianping.cat.report.graph.GraphBuilder</role>
			<implementation>com.dianping.cat.report.graph.DefaultGraphBuilder</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.graph.ValueTranslater</role>
				</requirement>
			</requirements>
		</component>
F
Frankie Wu 已提交
42 43 44
		<component>
			<role>com.dianping.cat.report.page.model.spi.ModelService</role>
			<role-hint>transaction-local</role-hint>
F
Frankie Wu 已提交
45
			<implementation>com.dianping.cat.report.page.model.transaction.LocalTransactionService</implementation>
F
Frankie Wu 已提交
46 47 48 49 50 51 52 53 54
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.spi.MessageConsumer</role>
					<role-hint>realtime</role-hint>
				</requirement>
			</requirements>
		</component>
		<component>
			<role>com.dianping.cat.report.page.model.spi.ModelService</role>
F
Frankie Wu 已提交
55
			<role-hint>transaction-hdfs</role-hint>
F
Frankie Wu 已提交
56
			<implementation>com.dianping.cat.report.page.model.transaction.HdfsTransactionService</implementation>
57 58 59 60 61 62 63 64
			<requirements>
				<requirement>
					<role>com.dianping.cat.storage.BucketManager</role>
				</requirement>
				<requirement>
					<role>com.dianping.cat.message.spi.MessagePathBuilder</role>
				</requirement>
			</requirements>
F
Frankie Wu 已提交
65 66 67 68
		</component>
		<component>
			<role>com.dianping.cat.report.page.model.spi.ModelService</role>
			<role-hint>transaction</role-hint>
F
Frankie Wu 已提交
69
			<implementation>com.dianping.cat.report.page.model.transaction.CompositeTransactionService</implementation>
F
Frankie Wu 已提交
70 71 72 73 74
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hints>
						<role-hint>transaction-local</role-hint>
F
Frankie Wu 已提交
75
						<role-hint>transaction-hdfs</role-hint>
F
Frankie Wu 已提交
76 77 78 79 80 81
					</role-hints>
					<field-name>m_services</field-name>
				</requirement>
			</requirements>
		</component>
		<component>
F
Frankie Wu 已提交
82
			<role>com.dianping.cat.report.page.model.spi.ModelService</role>
F
Frankie Wu 已提交
83 84
			<role-hint>problem-local</role-hint>
			<implementation>com.dianping.cat.report.page.model.problem.LocalProblemService</implementation>
F
Frankie Wu 已提交
85 86 87 88 89 90
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.spi.MessageConsumer</role>
					<role-hint>realtime</role-hint>
				</requirement>
			</requirements>
F
Frankie Wu 已提交
91 92
		</component>
		<component>
F
Frankie Wu 已提交
93
			<role>com.dianping.cat.report.page.model.spi.ModelService</role>
F
Frankie Wu 已提交
94 95
			<role-hint>problem</role-hint>
			<implementation>com.dianping.cat.report.page.model.problem.CompositeProblemService</implementation>
F
Frankie Wu 已提交
96 97
			<requirements>
				<requirement>
F
Frankie Wu 已提交
98 99
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hints>
F
Frankie Wu 已提交
100
						<role-hint>problem-local</role-hint>
F
Frankie Wu 已提交
101 102
					</role-hints>
					<field-name>m_services</field-name>
F
Frankie Wu 已提交
103 104 105
				</requirement>
			</requirements>
		</component>
F
Frankie Wu 已提交
106 107 108 109 110 111 112 113
		<component>
			<role>com.dianping.cat.report.page.model.spi.ModelService</role>
			<role-hint>logview-local</role-hint>
			<implementation>com.dianping.cat.report.page.model.logview.LocalLogViewService</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.spi.MessagePathBuilder</role>
				</requirement>
114 115 116 117 118 119 120
				<requirement>
					<role>com.dianping.cat.storage.BucketManager</role>
				</requirement>
				<requirement>
					<role>com.dianping.cat.message.spi.MessageCodec</role>
					<role-hint>html</role-hint>
				</requirement>
F
Frankie Wu 已提交
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
			</requirements>
		</component>
		<component>
			<role>com.dianping.cat.report.page.model.spi.ModelService</role>
			<role-hint>logview</role-hint>
			<implementation>com.dianping.cat.report.page.model.logview.CompositeLogViewService</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hints>
						<role-hint>logview-local</role-hint>
					</role-hints>
					<field-name>m_services</field-name>
				</requirement>
			</requirements>
		</component>
F
Frankie Wu 已提交
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
		<component>
			<role>com.site.web.mvc.model.ModuleRegistry</role>
			<implementation>com.site.web.mvc.model.ModuleRegistry</implementation>
			<configuration>
				<modules>
					<module default="true">com.dianping.cat.report.ReportModule</module>
				</modules>
			</configuration>
		</component>
		<component>
			<role>com.dianping.cat.report.ReportModule</role>
			<implementation>com.dianping.cat.report.ReportModule</implementation>
		</component>
		<component>
			<role>com.dianping.cat.report.page.home.Handler</role>
			<implementation>com.dianping.cat.report.page.home.Handler</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.page.home.JspViewer</role>
				</requirement>
157 158 159 160 161
				<requirement>
					<role>com.dianping.cat.message.spi.MessageConsumer</role>
					<role-hint>realtime</role-hint>
					<field-name>m_realtimeConsumer</field-name>
				</requirement>
F
Frankie Wu 已提交
162 163 164 165 166 167
			</requirements>
		</component>
		<component>
			<role>com.dianping.cat.report.page.home.JspViewer</role>
			<implementation>com.dianping.cat.report.page.home.JspViewer</implementation>
		</component>
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
		<component>
			<role>com.dianping.cat.consumer.RealtimeConsumer</role>
			<implementation>com.dianping.cat.consumer.RealtimeConsumer</implementation>
			<requirements>
				<requirement>
					<role>org.codehaus.plexus.logging.Logger</role>
				</requirement>
				<requirement>
					<role>java.lang.String</role>
				</requirement>
				<requirement>
					<role>java.lang.String</role>
				</requirement>
				<requirement>
					<role>long</role>
				</requirement>
				<requirement>
					<role>long</role>
				</requirement>
				<requirement>
					<role>int</role>
				</requirement>
				<requirement>
					<role>java.util.List</role>
				</requirement>
				<requirement>
					<role>com.dianping.cat.consumer.AnalyzerFactory</role>
				</requirement>
			</requirements>
		</component>
F
Frankie Wu 已提交
198
		<component>
Y
You Yong 已提交
199 200
			<role>com.dianping.cat.report.page.problem.Handler</role>
			<implementation>com.dianping.cat.report.page.problem.Handler</implementation>
F
Frankie Wu 已提交
201 202
			<requirements>
				<requirement>
Y
You Yong 已提交
203
					<role>com.dianping.cat.report.page.problem.JspViewer</role>
F
Frankie Wu 已提交
204 205
				</requirement>
				<requirement>
F
Frankie Wu 已提交
206
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
Y
You Yong 已提交
207
					<role-hint>problem</role-hint>
F
Frankie Wu 已提交
208
					<field-name>m_service</field-name>
F
Frankie Wu 已提交
209 210 211 212
				</requirement>
			</requirements>
		</component>
		<component>
Y
You Yong 已提交
213 214
			<role>com.dianping.cat.report.page.problem.JspViewer</role>
			<implementation>com.dianping.cat.report.page.problem.JspViewer</implementation>
F
Frankie Wu 已提交
215
		</component>
F
Frankie Wu 已提交
216
		<component>
F
Frankie Wu 已提交
217 218
<<<<<<< HEAD
=======
F
Frankie Wu 已提交
219 220 221 222 223 224 225
			<role>com.dianping.cat.report.page.transaction.Handler</role>
			<implementation>com.dianping.cat.report.page.transaction.Handler</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.page.transaction.JspViewer</role>
				</requirement>
				<requirement>
F
Frankie Wu 已提交
226 227 228
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hint>transaction</role-hint>
					<field-name>m_service</field-name>
F
Frankie Wu 已提交
229
				</requirement>
Y
youyong 已提交
230
				<requirement>
F
Frankie Wu 已提交
231
					<role>com.dianping.cat.report.graph.GraphBuilder</role>
Y
youyong 已提交
232
				</requirement>
F
Frankie Wu 已提交
233 234 235 236 237 238
			</requirements>
		</component>
		<component>
			<role>com.dianping.cat.report.page.transaction.JspViewer</role>
			<implementation>com.dianping.cat.report.page.transaction.JspViewer</implementation>
		</component>
F
Frankie Wu 已提交
239
		<component>
F
Frankie Wu 已提交
240
>>>>>>> 1ce8aecf691c885c4773c6c52388dad926ad9557
F
Frankie Wu 已提交
241 242 243 244 245 246
			<role>com.dianping.cat.report.page.logview.Handler</role>
			<implementation>com.dianping.cat.report.page.logview.Handler</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.page.logview.JspViewer</role>
				</requirement>
F
Frankie Wu 已提交
247
				<requirement>
F
Frankie Wu 已提交
248 249 250
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hint>logview</role-hint>
					<field-name>m_service</field-name>
F
Frankie Wu 已提交
251
				</requirement>
F
Frankie Wu 已提交
252 253 254 255 256 257
			</requirements>
		</component>
		<component>
			<role>com.dianping.cat.report.page.logview.JspViewer</role>
			<implementation>com.dianping.cat.report.page.logview.JspViewer</implementation>
		</component>
F
Frankie Wu 已提交
258 259 260 261 262 263 264 265
		<component>
			<role>com.dianping.cat.report.page.ip.Handler</role>
			<implementation>com.dianping.cat.report.page.ip.Handler</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.page.ip.JspViewer</role>
				</requirement>
				<requirement>
U
unknown 已提交
266
					<role>com.dianping.cat.report.ServerConfig</role>
F
Frankie Wu 已提交
267
				</requirement>
Y
youyong 已提交
268
				<requirement>
Y
youyong 已提交
269
					<role>com.dianping.cat.report.page.ip.IpManager</role>
Y
youyong 已提交
270
				</requirement>
F
Frankie Wu 已提交
271 272 273 274 275 276
			</requirements>
		</component>
		<component>
			<role>com.dianping.cat.report.page.ip.JspViewer</role>
			<implementation>com.dianping.cat.report.page.ip.JspViewer</implementation>
		</component>
F
Frankie Wu 已提交
277
		<component>
278 279
			<role>com.dianping.cat.report.ServerConfig</role>
			<implementation>com.dianping.cat.report.ServerConfig</implementation>
U
unknown 已提交
280 281
			<requirements>
				<requirement>
282
					<role>java.util.List</role>
U
unknown 已提交
283 284
				</requirement>
				<requirement>
285
					<role>java.lang.String</role>
U
unknown 已提交
286 287 288 289
				</requirement>
			</requirements>
		</component>
		<component>
290 291
			<role>com.dianping.cat.report.page.ip.IpManager</role>
			<implementation>com.dianping.cat.report.page.ip.IpManager</implementation>
U
unknown 已提交
292
		</component>
F
Frankie Wu 已提交
293 294 295 296 297 298 299 300 301 302 303 304
		<component>
			<role>com.dianping.cat.report.page.model.Handler</role>
			<implementation>com.dianping.cat.report.page.model.Handler</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.report.page.model.JspViewer</role>
				</requirement>
				<requirement>
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hint>transaction-local</role-hint>
					<field-name>m_transactionService</field-name>
				</requirement>
305 306 307 308 309
				<requirement>
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hint>problem-local</role-hint>
					<field-name>m_problemService</field-name>
				</requirement>
F
Frankie Wu 已提交
310 311 312 313 314
				<requirement>
					<role>com.dianping.cat.report.page.model.spi.ModelService</role>
					<role-hint>logview-local</role-hint>
					<field-name>m_logviewService</field-name>
				</requirement>
F
Frankie Wu 已提交
315 316 317 318 319 320 321
			</requirements>
		</component>
		<component>
			<role>com.dianping.cat.report.page.model.JspViewer</role>
			<implementation>com.dianping.cat.report.page.model.JspViewer</implementation>
		</component>
		<component>
F
Frankie Wu 已提交
322 323
			<role>com.dianping.cat.report.page.model.transaction.LocalTransactionService</role>
			<implementation>com.dianping.cat.report.page.model.transaction.LocalTransactionService</implementation>
F
Frankie Wu 已提交
324 325 326 327 328 329 330 331
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.spi.MessageConsumer</role>
					<role-hint>realtime</role-hint>
					<field-name>m_consumer</field-name>
				</requirement>
			</requirements>
		</component>
332 333 334 335 336 337 338 339 340 341 342
		<component>
			<role>com.dianping.cat.report.page.model.problem.LocalProblemService</role>
			<implementation>com.dianping.cat.report.page.model.problem.LocalProblemService</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.spi.MessageConsumer</role>
					<role-hint>realtime</role-hint>
					<field-name>m_consumer</field-name>
				</requirement>
			</requirements>
		</component>
F
Frankie Wu 已提交
343 344 345 346 347 348 349
		<component>
			<role>com.dianping.cat.report.page.model.logview.LocalLogViewService</role>
			<implementation>com.dianping.cat.report.page.model.logview.LocalLogViewService</implementation>
			<requirements>
				<requirement>
					<role>com.dianping.cat.message.spi.MessagePathBuilder</role>
				</requirement>
350 351 352 353 354 355
				<requirement>
					<role>com.dianping.cat.storage.BucketManager</role>
				</requirement>
				<requirement>
					<role>com.dianping.cat.message.spi.MessageCodec</role>
				</requirement>
F
Frankie Wu 已提交
356 357
			</requirements>
		</component>
F
Frankie Wu 已提交
358
		<component>
Y
You Yong 已提交
359 360
			<role>com.dianping.cat.report.page.sql.Handler</role>
			<implementation>com.dianping.cat.report.page.sql.Handler</implementation>
F
Frankie Wu 已提交
361 362
			<requirements>
				<requirement>
Y
You Yong 已提交
363
					<role>com.dianping.cat.report.page.sql.JspViewer</role>
F
Frankie Wu 已提交
364 365
				</requirement>
				<requirement>
Y
You Yong 已提交
366
					<role>com.dianping.cat.job.sql.dal.SqlReportRecordDao</role>
F
Frankie Wu 已提交
367 368 369 370
				</requirement>
			</requirements>
		</component>
		<component>
Y
You Yong 已提交
371 372 373 374 375 376 377 378 379 380 381
			<role>com.dianping.cat.report.page.sql.JspViewer</role>
			<implementation>com.dianping.cat.report.page.sql.JspViewer</implementation>
		</component>
		<component>
			<role>com.dianping.cat.job.sql.dal.SqlReportRecordDao</role>
			<implementation>com.dianping.cat.job.sql.dal.SqlReportRecordDao</implementation>
			<requirements>
				<requirement>
					<role>com.site.dal.jdbc.QueryEngine</role>
				</requirement>
			</requirements>
F
Frankie Wu 已提交
382
		</component>
F
Frankie Wu 已提交
383 384
	</components>
</plexus>