apache / qpid-broker-j
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system16% (30,189 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java16% (23,738 lines)
js19% (4,369 lines)
xml10% (1,046 lines)
html17% (1,036 lines)
Duplication per Component (primary)
broker-plugins18% (17,749 lines)
broker-core17% (9,512 lines)
bdbstore12% (1,019 lines)
doc10% (975 lines)
perftests6% (346 lines)
broker-codegen14% (241 lines)
systests10% (201 lines)
broker-instrumentation7% (83 lines)
tck22% (26 lines)
joramtests10% (12 lines)
tools1% (12 lines)
apache-qpid-broker-j21% (7 lines)
etc1% (6 lines)
broker0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G broker-core broker-core broker-plugins broker-plugins broker-core--broker-plugins 5323 broker-instrumentation broker-instrumentation broker-core--broker-instrumentation 1086 perftests perftests broker-core--perftests 1080 broker-plugins--perftests 158 bdbstore bdbstore bdbstore--broker-core 1363 bdbstore--broker-plugins 1208 broker-instrumentation--broker-plugins 146

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 43,767 duplicates...
Size#FoldersFilesLinesCode
246 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
31:488 (100%)
31:488 (100%)
view
182 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:505 (84%)
95:505 (84%)
view
158 x 2 broker-plugins/managemen.../java/resources/js/qpid
broker-plugins/managemen...rces/js/qpid/management
21:236 (100%)
21:236 (100%)
view
118 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
203:468 (52%)
368:633 (35%)
view
99 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
321:455 (11%)
372:506 (11%)
view
98 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
905:1053 (11%)
979:1127 (10%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
424:629 (33%)
300:505 (42%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
424:629 (33%)
300:505 (42%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
323:528 (40%)
300:505 (42%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
424:629 (33%)
424:629 (33%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
323:528 (40%)
300:505 (42%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
300:505 (42%)
424:629 (33%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
424:629 (33%)
323:528 (40%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
124:329 (33%)
143:348 (40%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
300:505 (42%)
300:505 (42%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
424:629 (33%)
300:505 (42%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
300:505 (42%)
424:629 (33%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
323:528 (40%)
424:629 (33%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
300:505 (42%)
424:629 (33%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
300:505 (42%)
300:505 (42%)
view
92 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
323:528 (40%)
300:505 (42%)
view
88 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
166:361 (57%)
287:482 (37%)
view
84 x 2 doc/java-broker/src/docbkx
doc/java-broker/src/docbkx
64:147 (46%)
267:350 (27%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
101:271 (26%)
99:269 (28%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:265 (36%)
101:271 (26%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:265 (36%)
101:271 (26%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
159:329 (28%)
99:269 (28%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:265 (36%)
99:269 (28%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:265 (36%)
99:269 (28%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
159:329 (28%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
178:348 (34%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:265 (36%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
178:348 (34%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:265 (36%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
95:265 (36%)
99:269 (28%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
159:329 (28%)
101:271 (26%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
178:348 (34%)
101:271 (26%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
178:348 (34%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
159:329 (28%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
101:271 (26%)
95:265 (36%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
178:348 (34%)
99:269 (28%)
view
78 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
159:329 (28%)
95:265 (36%)
view
67 x 2 broker-plugins/graylog-l...logging/logback/graylog
broker-plugins/graylog-l...logging/logback/graylog
102:229 (61%)
103:231 (60%)
view
67 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
86:191 (82%)
90:195 (80%)
view
66 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
368:513 (20%)
124:269 (24%)
view
66 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
184:329 (24%)
368:513 (20%)
view
66 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
368:513 (20%)
126:271 (22%)
view
66 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
184:329 (24%)
136:281 (15%)
view
66 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
300:445 (30%)
366:511 (22%)
view
66 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
424:569 (24%)
366:511 (22%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 210 unit duplicates...
Size#FoldersFilesLinesCode
68 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
956:1027 
1030:1101 
view
47 x 2 broker-plugins/managemen...rces/js/qpid/management
broker-plugins/managemen...rces/js/qpid/management
55:105 
61:111 
view
44 x 2 broker-plugins/managemen...rces/js/qpid/management
broker-plugins/managemen.../java/resources/js/qpid
169:215 
169:215 
view
42 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
474:517 
499:542 
view
40 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
109:150 
113:154 
view
40 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
109:151 
109:151 
view
39 x 9 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
99:150 
163:214 
95:146 
95:146 
178:229 
95:146 
101:152 
159:210 
95:146 
view
39 x 10 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
159:210 
403:454 
155:206 
238:289 
155:206 
87:138 
161:212 
219:270 
155:206 
171:222 
view
39 x 10 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
219:270 
463:514 
215:266 
298:349 
215:266 
147:198 
221:272 
279:330 
215:266 
231:282 
view
39 x 8 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
459:510 
523:574 
335:386 
358:409 
335:386 
401:452 
459:510 
335:386 
view
39 x 13 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
...
519:570 
685:736 
583:634 
395:446 
418:469 
395:446 
237:288 
461:512 
519:570 
467:518 
...
view
39 x 10 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
579:630 
703:754 
455:506 
478:529 
455:506 
207:258 
641:692 
579:630 
455:506 
941:992 
view
39 x 3 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
432:483 
311:362 
433:484 
view
39 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
335:386 
702:753 
view
39 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
275:326 
275:326 
view
38 x 2 broker-plugins/managemen...nagement/plugin/servlet
broker-plugins/managemen...nagement/plugin/servlet
54:95 
72:112 
view
37 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
60:107 
60:107 
view
37 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
97:143 
97:143 
view
37 x 3 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
152:198 
146:192 
152:198 
view
37 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
322:368 
201:247 
view
37 x 2 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
377:423 
256:302 
view
37 x 3 broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
broker-core/src/main/jav...server/logging/messages
105:151 
91:137 
89:135 
view
35 x 2 broker-core/src/main/jav...pache/qpid/server/model
broker-core/src/main/jav...pache/qpid/server/model
171:210 
117:155 
view
35 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
447:489 
447:489 
view
34 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
163:201 
163:201 
view
34 x 2 broker-plugins/amqp-0-10...d/server/protocol/v0_10
broker-plugins/amqp-0-8-...id/server/protocol/v0_8
268:303 
356:391 
view
34 x 2 broker-plugins/managemen...rces/js/qpid/management
broker-plugins/managemen...rces/js/qpid/management
739:776 
296:333 
view
31 x 2 bdbstore/src/main/java/o...server/store/berkeleydb
broker-plugins/jdbc-stor.../qpid/server/store/jdbc
1032:1064 
1460:1492 
view
31 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
349:381 
400:432 
view
28 x 2 broker-plugins/managemen...rces/js/qpid/management
broker-plugins/managemen.../java/resources/js/qpid
58:91 
58:91 
view
27 x 2 perftests/src/main/java/...pache/qpid/disttest/jms
perftests/src/main/java/...pache/qpid/disttest/jms
88:116 
183:211 
view
27 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
382:410 
433:461 
view
27 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
411:439 
462:490 
view
26 x 2 perftests/src/main/java/...pache/qpid/disttest/jms
perftests/src/main/java/...pache/qpid/disttest/jms
118:145 
213:240 
view
26 x 3 broker-plugins/managemen...rces/js/qpid/management
broker-plugins/managemen...rces/js/qpid/management
broker-plugins/managemen.../java/resources/js/qpid
131:159 
135:163 
131:159 
view
26 x 2 broker-plugins/managemen...nt/store/filetruststore
broker-plugins/managemen...ment/store/filekeystore
62:89 
62:89 
view
25 x 2 broker-core/src/main/jav...r/security/auth/manager
broker-core/src/main/jav...r/security/auth/manager
95:121 
114:140 
view
25 x 3 broker-plugins/managemen...t/store/nonjavakeystore
broker-plugins/managemen...nt/store/filetruststore
broker-plugins/managemen...ment/store/filekeystore
32:61 
31:61 
34:64 
view
22 x 2 broker-plugins/amqp-1-0-..._0/type/messaging/codec
broker-plugins/amqp-1-0-..._0/type/messaging/codec
88:111 
104:127 
view
22 x 2 broker-plugins/managemen...rces/js/qpid/management
broker-plugins/managemen.../java/resources/js/qpid
92:119 
92:119 
view
21 x 2 perftests/src/main/java/...pache/qpid/disttest/jms
perftests/src/main/java/...pache/qpid/disttest/jms
64:86 
159:181 
view
21 x 2 bdbstore/src/main/java/o...server/store/berkeleydb
broker-plugins/jdbc-stor.../qpid/server/store/jdbc
1266:1288 
1718:1740 
view
20 x 2 bdbstore/src/main/java/o...server/store/berkeleydb
bdbstore/src/main/java/o.../berkeleydb/replication
345:366 
1412:1433 
view
20 x 2 broker-plugins/managemen...nt/store/filetruststore
broker-plugins/managemen...ment/store/filekeystore
32:55 
32:55 
view
20 x 2 broker-plugins/logging-l.../virtualhostlogger/file
broker-plugins/logging-l...ogger/brokerlogger/file
28:49 
27:48 
view
19 x 2 perftests/src/main/java/...apache/qpid/disttest/db
broker-plugins/derby-sto...qpid/server/store/derby
260:280 
161:181 
view
19 x 2 bdbstore/src/main/java/o...server/store/berkeleydb
bdbstore/src/main/java/o.../berkeleydb/replication
504:524 
723:743 
view
19 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
924:946 
998:1020 
view
19 x 2 broker-plugins/jdbc-stor.../qpid/server/store/jdbc
broker-plugins/jdbc-stor.../qpid/server/store/jdbc
643:663 
764:784 
view
18 x 2 broker-core/src/main/jav.../server/filter/selector
broker-plugins/managemen...nt/plugin/servlet/query
88:107 
109:128 
view