apache / pekko-connectors
Duplication

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

Intro
Learn more...
Duplication Overall
system19% (7,647 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scala19% (7,631 lines)
java2% (16 lines)
Duplication per Component (primary)
jms90% (1,959 lines)
jakartams90% (1,959 lines)
mqtt-streaming20% (634 lines)
ftp27% (443 lines)
mqttv537% (320 lines)
mqtt49% (314 lines)
google-cloud-bigquery-storage31% (256 lines)
s35% (246 lines)
google-fcm20% (195 lines)
google-cloud-storage10% (157 lines)
elasticsearch12% (149 lines)
hdfs18% (122 lines)
amqp6% (95 lines)
mqtt-streaming-bench52% (88 lines)
csv10% (84 lines)
huawei-push-kit9% (66 lines)
couchbase7% (62 lines)
pravega6% (62 lines)
solr12% (58 lines)
google-cloud-pub-sub-grpc13% (48 lines)
reference18% (48 lines)
aws-spi-pekko-http8% (35 lines)
google-cloud-pub-sub6% (32 lines)
sqs3% (32 lines)
google-common2% (27 lines)
google-cloud-bigquery1% (23 lines)
orientdb6% (22 lines)
text14% (20 lines)
xml3% (16 lines)
influxdb3% (16 lines)
slick8% (16 lines)
couchbase32% (12 lines)
mongodb6% (12 lines)
cassandra2% (12 lines)
kinesis<1% (7 lines)
avroparquet0% (0 lines)
unix-domain-socket0% (0 lines)
json-streaming0% (0 lines)
csv-bench0% (0 lines)
file0% (0 lines)
ironmq0% (0 lines)
azure-storage-queue0% (0 lines)
project0% (0 lines)
simple-codecs0% (0 lines)
kudu0% (0 lines)
spring-web0% (0 lines)
aws-event-bridge0% (0 lines)
geode0% (0 lines)
sns0% (0 lines)
awslambda0% (0 lines)
dynamodb0% (0 lines)
sse0% (0 lines)
testkit0% (0 lines)
ROOT0% (0 lines)
hbase0% (0 lines)
udp0% (0 lines)

Duplication Between Components (50+ lines)

G jakartams jakartams jms jms jakartams--jms 3918 mqtt mqtt mqttv5 mqttv5 mqtt--mqttv5 578 google-fcm google-fcm huawei-push-kit huawei-push-kit google-fcm--huawei-push-kit 116

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 411 duplicates...
Size#FoldersFilesLinesCode
260 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
39:422 (99%)
40:423 (99%)
view
125 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
60:267 (80%)
59:266 (80%)
view
87 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
344:512 (18%)
345:513 (18%)
view
83 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
862:1022 (17%)
863:1023 (17%)
view
83 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
522:683 (17%)
523:684 (17%)
view
82 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
173:335 (17%)
174:336 (17%)
view
80 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
692:853 (17%)
693:854 (17%)
view
63 x 2 ftp/src/main/scala/org/a.../connectors/ftp/javadsl
ftp/src/main/scala/org/a.../connectors/ftp/javadsl
378:467 (24%)
473:562 (24%)
view
60 x 2 ftp/src/main/scala/org/a.../connectors/ftp/javadsl
ftp/src/main/scala/org/a.../connectors/ftp/javadsl
284:367 (23%)
378:461 (23%)
view
60 x 2 ftp/src/main/scala/org/a.../connectors/ftp/javadsl
ftp/src/main/scala/org/a.../connectors/ftp/javadsl
284:367 (23%)
473:556 (23%)
view
49 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
29:164 (10%)
30:165 (10%)
view
45 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
31:98 (95%)
31:98 (95%)
view
44 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
19:160 (100%)
20:161 (100%)
view
43 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
116:161 (32%)
116:161 (32%)
view
41 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
34:95 (49%)
34:95 (49%)
view
41 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
99:165 (49%)
99:165 (49%)
view
39 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
18:77 (100%)
18:77 (100%)
view
39 x 2 ftp/src/main/scala/org/a...connectors/ftp/scaladsl
ftp/src/main/scala/org/a...connectors/ftp/scaladsl
278:331 (25%)
335:388 (25%)
view
39 x 2 ftp/src/main/scala/org/a...connectors/ftp/scaladsl
ftp/src/main/scala/org/a...connectors/ftp/scaladsl
220:273 (25%)
278:331 (25%)
view
39 x 2 ftp/src/main/scala/org/a...connectors/ftp/scaladsl
ftp/src/main/scala/org/a...connectors/ftp/scaladsl
220:273 (25%)
335:388 (25%)
view
37 x 2 jakartams/src/main/scala...tors/jakartams/scaladsl
jms/src/main/scala/org/a...connectors/jms/scaladsl
28:105 (100%)
28:105 (100%)
view
36 x 2 mqtt/src/main/scala/org/.../stream/connectors/mqtt
mqttv5/src/main/scala/or...tream/connectors/mqttv5
23:69 (90%)
25:71 (85%)
view
36 x 2 google-cloud-bigquery-st...igquery/storage/javadsl
google-cloud-bigquery-st...igquery/storage/javadsl
65:105 (23%)
64:104 (25%)
view
35 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
48:94 (71%)
47:93 (72%)
view
35 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
28:74 (94%)
28:74 (94%)
view
33 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
172:206 (24%)
172:206 (24%)
view
33 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
25:67 (100%)
25:67 (100%)
view
33 x 2 mqtt/src/main/scala/org/...onnectors/mqtt/scaladsl
mqttv5/src/main/scala/or...nectors/mqttv5/scaladsl
29:89 (100%)
34:94 (100%)
view
32 x 2 mqtt/src/main/scala/org/.../stream/connectors/mqtt
mqttv5/src/main/scala/or...tream/connectors/mqttv5
29:141 (16%)
35:147 (10%)
view
30 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
27:76 (61%)
27:76 (61%)
view
30 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
22:64 (100%)
22:64 (100%)
view
30 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
94:135 (43%)
95:136 (43%)
view
29 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
50:86 (64%)
50:86 (64%)
view
29 x 2 csv/src/main/scala/org/a...eam/connectors/csv/impl
csv/src/main/scala/org/a...eam/connectors/csv/impl
230:258 (10%)
262:290 (10%)
view
28 x 2 jakartams/src/main/scala...tors/jakartams/scaladsl
jms/src/main/scala/org/a...connectors/jms/scaladsl
35:100 (60%)
34:99 (62%)
view
28 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
89:119 (31%)
89:119 (31%)
view
27 x 2 google-cloud-bigquery-st...igquery/storage/javadsl
google-cloud-bigquery-st...igquery/storage/javadsl
33:63 (17%)
32:62 (18%)
view
26 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
46:114 (19%)
46:114 (19%)
view
25 x 2 google-cloud-storage/src...ors/googlecloud/storage
google-cloud-storage/src...ors/googlecloud/storage
90:114 (20%)
117:141 (20%)
view
24 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
60:91 (39%)
60:91 (39%)
view
23 x 2 jakartams/src/main/scala...nnectors/jakartams/impl
jms/src/main/scala/org/a...eam/connectors/jms/impl
24:57 (26%)
24:57 (26%)
view
22 x 2 mqtt-streaming/src/main/...ors/mqtt/streaming/impl
mqtt-streaming/src/main/...ors/mqtt/streaming/impl
269:290 (2%)
294:315 (2%)
view
22 x 2 mqtt-streaming/src/main/...ors/mqtt/streaming/impl
mqtt-streaming/src/main/...ors/mqtt/streaming/impl
269:290 (2%)
317:338 (2%)
view
22 x 2 mqtt-streaming/src/main/...ors/mqtt/streaming/impl
mqtt-streaming/src/main/...ors/mqtt/streaming/impl
294:315 (2%)
317:338 (2%)
view
21 x 2 mqtt/src/main/scala/org/...am/connectors/mqtt/impl
mqttv5/src/main/scala/or.../connectors/mqttv5/impl
226:258 (8%)
369:400 (6%)
view
21 x 2 mqtt/src/main/scala/org/...connectors/mqtt/javadsl
mqttv5/src/main/scala/or...nnectors/mqttv5/javadsl
46:84 (72%)
45:83 (72%)
view
21 x 2 jakartams/src/main/scala...am/connectors/jakartams
jms/src/main/scala/org/a...o/stream/connectors/jms
59:82 (30%)
59:82 (30%)
view
21 x 2 jakartams/src/main/scala...tors/jakartams/scaladsl
jms/src/main/scala/org/a...connectors/jms/scaladsl
23:65 (100%)
23:65 (100%)
view
21 x 2 mqtt-streaming/src/main/...ors/mqtt/streaming/impl
mqtt-streaming/src/main/...ors/mqtt/streaming/impl
112:132 (3%)
138:158 (3%)
view
20 x 2 mqtt-streaming/src/main/...ors/mqtt/streaming/impl
mqtt-streaming/src/main/...ors/mqtt/streaming/impl
88:107 (3%)
139:158 (3%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 71 unit duplicates...
Size#FoldersFilesLinesCode
133 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
77:260 
78:261 
view
35 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
52:94 
53:95 
view
35 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
35:76 
35:76 
view
34 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
355:410 
354:409 
view
34 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
358:402 
357:401 
view
33 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
184:237 
183:236 
view
33 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
533:584 
532:583 
view
33 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
703:757 
702:756 
view
33 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
171:207 
171:207 
view
31 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
872:920 
871:919 
view
25 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
33:76 
33:76 
view
21 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
242:284 
241:283 
view
21 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
415:457 
414:456 
view
21 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
589:631 
588:630 
view
21 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
925:967 
924:966 
view
19 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
129:150 
129:150 
view
19 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
762:802 
761:801 
view
19 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
204:224 
203:223 
view
18 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
92:112 
92:112 
view
18 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
31:55 
31:55 
view
18 x 2 mqtt/src/main/scala/org/.../stream/connectors/mqtt
mqttv5/src/main/scala/or...tream/connectors/mqttv5
23:45 
25:47 
view
16 x 2 jms/src/main/scala/org/a...connectors/jms/scaladsl
jakartams/src/main/scala...tors/jakartams/scaladsl
61:100 
61:100 
view
16 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
22:42 
22:42 
view
16 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
306:323 
305:322 
view
16 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
51:69 
51:69 
view
15 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
127:145 
126:144 
view
15 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
86:102 
86:102 
view
15 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
104:120 
104:120 
view
14 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
75:99 
75:99 
view
13 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
40:54 
40:54 
view
12 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
82:96 
81:95 
view
12 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
236:252 
235:251 
view
12 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
343:356 
342:355 
view
12 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
61:77 
60:76 
view
12 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
111:128 
111:128 
view
12 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
31:46 
31:46 
view
11 x 2 google-fcm/src/main/scal...le/firebase/fcm/v1/impl
google-fcm/src/main/scal...oogle/firebase/fcm/impl
37:50 
42:55 
view
11 x 2 jms/src/main/scala/org/a...connectors/jms/scaladsl
jakartams/src/main/scala...tors/jakartams/scaladsl
112:129 
113:130 
view
11 x 2 jms/src/main/scala/org/a...connectors/jms/scaladsl
jakartams/src/main/scala...tors/jakartams/scaladsl
25:37 
25:37 
view
11 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
99:111 
99:111 
view
11 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
264:277 
263:276 
view
11 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
40:57 
40:57 
view
11 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
63:79 
63:79 
view
10 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
147:158 
146:157 
view
9 x 2 jms/src/main/scala/org/a...connectors/jms/scaladsl
jakartams/src/main/scala...tors/jakartams/scaladsl
43:59 
44:60 
view
9 x 2 jms/src/main/scala/org/a...o/stream/connectors/jms
jakartams/src/main/scala...am/connectors/jakartams
84:94 
84:94 
view
9 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
63:73 
63:73 
view
9 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
101:114 
100:113 
view
9 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
127:137 
126:136 
view
9 x 2 jms/src/main/scala/org/a...eam/connectors/jms/impl
jakartams/src/main/scala...nnectors/jakartams/impl
146:156 
146:156 
view