apache / karaf-decanter
Duplication

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

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

Duplication Between Components (50+ lines)

G appender appender collector collector appender--collector 94

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 31 longest duplicates.
See data for all 31 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/cassandra/src/m...nter/appender/cassandra
appender/mongodb/src/mai...canter/appender/mongodb
174:181 (4%)
76:83 (13%)
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/jdbc/src/main/j.../decanter/appender/jdbc
174:181 (4%)
87:94 (8%)
view
6 x 2 appender/cassandra/src/m...nter/appender/cassandra
appender/timescaledb/src...er/appender/timescaledb
174:181 (4%)
84:91 (8%)
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/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 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 manual/src/main/theme
manual/src/main/theme
147:152 (2%)
211:216 (2%)
view
6 x 2 appender/cassandra/src/m...nter/appender/cassandra
appender/orientdb/src/ma...anter/appender/orientdb
174:181 (4%)
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 appender/jms/src/main/ja...f/decanter/appender/jms
collector/jms/src/main/j.../decanter/collector/jms
150:158 
92:100 
view
6 x 2 appender/jms/src/main/ja...f/decanter/appender/jms
collector/jms/src/main/j.../decanter/collector/jms
160:168 
102:110 
view