apache / karaf-decanter
Duplication

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

Intro
Learn more...
Duplication Overall
system5% (344 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java5% (344 lines)
Duplication per Component (primary)
collector5% (173 lines)
appender8% (117 lines)
marshaller10% (28 lines)
processor9% (20 lines)
alerting<1% (6 lines)
api0% (0 lines)
parser0% (0 lines)
assembly0% (0 lines)

Duplication Between Components (50+ lines)

G appender appender collector collector appender--collector 94

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 30 longest duplicates.
See data for all 30 duplicates...
Size#FoldersFilesLinesCode
15 x 2 appender/redis/src/main/...decanter/appender/redis
collector/redis/src/main...ecanter/collector/redis
72:92 (30%)
71:91 (28%)
view
13 x 2 appender/jms/src/main/ja...f/decanter/appender/jms
collector/jms/src/main/j.../decanter/collector/jms
145:164 (13%)
87:106 (13%)
view
10 x 2 appender/elasticsearch/s.../appender/elasticsearch
collector/elasticsearch/...collector/elasticsearch
93:104 (9%)
88:99 (10%)
view
9 x 2 appender/jdbc/src/main/j.../decanter/appender/jdbc
appender/timescaledb/src...er/appender/timescaledb
67:79 (13%)
63:75 (13%)
view
9 x 2 collector/log4j-socket/s...er/collector/log/socket
collector/socket/src/mai...canter/collector/socket
80:92 (6%)
103:115 (7%)
view
9 x 2 collector/snmp/src/main/...decanter/collector/snmp
collector/snmp/src/main/...decanter/collector/snmp
229:239 (5%)
110:120 (13%)
view
9 x 2 appender/elasticsearch/s.../appender/elasticsearch
collector/elasticsearch/...collector/elasticsearch
114:124 (8%)
104:114 (9%)
view
9 x 2 collector/snmp/src/main/...decanter/collector/snmp
collector/snmp/src/main/...decanter/collector/snmp
73:85 (5%)
55:66 (13%)
view
9 x 2 collector/log/src/main/j.../decanter/collector/log
collector/log4j-socket/s...er/collector/log/socket
150:162 (9%)
164:175 (6%)
view
8 x 2 collector/camel/src/main...ecanter/collector/camel
collector/camel/src/main...ecanter/collector/camel
70:83 (8%)
100:113 (15%)
view
7 x 2 processor/aggregate/src/...ter/processor/aggregate
processor/groupby/src/ma...anter/processor/groupby
50:59 (15%)
51:60 (10%)
view
7 x 2 appender/jdbc/src/main/j.../decanter/appender/jdbc
appender/timescaledb/src...er/appender/timescaledb
98:105 (10%)
96:103 (10%)
view
7 x 2 marshaller/csv/src/main/...decanter/marshaller/csv
marshaller/raw/src/main/...decanter/marshaller/raw
59:67 (21%)
44:52 (33%)
view
7 x 2 collector/log4j-socket/s...er/collector/log/socket
collector/socket/src/mai...canter/collector/socket
178:184 (5%)
137:143 (5%)
view
7 x 2 marshaller/csv/src/main/...decanter/marshaller/csv
marshaller/raw/src/main/...decanter/marshaller/raw
48:54 (21%)
33:39 (33%)
view
7 x 2 appender/jdbc/src/main/j.../decanter/appender/jdbc
appender/timescaledb/src...er/appender/timescaledb
87:95 (10%)
84:92 (10%)
view
6 x 2 appender/jdbc/src/main/j.../decanter/appender/jdbc
appender/orientdb/src/ma...anter/appender/orientdb
87:94 (8%)
71:78 (17%)
view
6 x 2 appender/jdbc/src/main/j.../decanter/appender/jdbc
appender/mongodb/src/mai...canter/appender/mongodb
87:94 (8%)
76:83 (13%)
view
6 x 2 appender/cassandra/src/m...nter/appender/cassandra
appender/mongodb/src/mai...canter/appender/mongodb
172:179 (4%)
76:83 (13%)
view
6 x 2 appender/cassandra/src/m...nter/appender/cassandra
appender/orientdb/src/ma...anter/appender/orientdb
172:179 (4%)
71:78 (17%)
view
6 x 2 appender/mongodb/src/mai...canter/appender/mongodb
appender/timescaledb/src...er/appender/timescaledb
76:83 (13%)
84:91 (8%)
view
6 x 2 appender/cassandra/src/m...nter/appender/cassandra
appender/jdbc/src/main/j.../decanter/appender/jdbc
172:179 (4%)
87:94 (8%)
view
6 x 2 appender/elasticsearch/s.../appender/elasticsearch
appender/jdbc/src/main/j.../decanter/appender/jdbc
78:85 (5%)
72:79 (8%)
view
6 x 2 collector/camel/src/main...ecanter/collector/camel
collector/camel/src/main...ecanter/collector/camel
46:55 (6%)
88:97 (11%)
view
6 x 2 appender/orientdb/src/ma...anter/appender/orientdb
appender/timescaledb/src...er/appender/timescaledb
71:78 (17%)
84:91 (8%)
view
6 x 2 appender/cassandra/src/m...nter/appender/cassandra
appender/timescaledb/src...er/appender/timescaledb
172:179 (4%)
84:91 (8%)
view
6 x 2 alerting/alerter/camel/s...decanter/alerting/camel
processor/camel/src/main...ecanter/processor/camel
55:61 (20%)
119:125 (9%)
view
6 x 2 appender/mongodb/src/mai...canter/appender/mongodb
appender/orientdb/src/ma...anter/appender/orientdb
76:83 (13%)
71:78 (17%)
view
6 x 2 appender/elasticsearch/s.../appender/elasticsearch
appender/timescaledb/src...er/appender/timescaledb
78:85 (5%)
68:75 (8%)
view
6 x 2 collector/rest/src/main/...decanter/collector/rest
collector/soap/src/main/...decanter/collector/soap
70:78 (5%)
62:70 (8%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
7 x 2 marshaller/csv/src/main/...decanter/marshaller/csv
marshaller/raw/src/main/...decanter/marshaller/raw
49:57 
34:42 
view
6 x 2 collector/jms/src/main/j.../decanter/collector/jms
appender/jms/src/main/ja...f/decanter/appender/jms
92:100 
150:158 
view
6 x 2 collector/jms/src/main/j.../decanter/collector/jms
appender/jms/src/main/ja...f/decanter/appender/jms
102:110 
160:168 
view