apache / plc4x-extras
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 44 files with 6,106 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 44 files changed 1-5 times (6,106 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 44 files with 6,106 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 9 files changed by 2-5 contributors (1,211 lines of code)
    • 35 files changed by 1 contributor (4,895 lines of code)
0% | 0% | 0% | 19% | 80%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, go, yaml, properties, tsx, txt, ts, md, json, c, gitignore, css, adoc, html, svg, mod, kt, cjs, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 0%
tsx0% | 0% | 0% | 0% | 0%
ts0% | 0% | 0% | 0% | 0%
xml0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
plc4go0% | 0% | 0% | 0% | 100%
plc4j0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Plc4xReadResponseRecordSet.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
127 10 2024-10-08 2024-11-29 4 5 sruehl@apache.org unai.leria@zylk.net
Plc4xWriter.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
23 2 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
SchemaCache.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
78 10 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
actions.go
in plc4go/tools/plc4xbrowser/ui
118 4 2024-04-08 2024-10-08 3 1 sruehl@apache.org sruehl@apache.org
Plc4xCommon.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/util
153 5 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
Plc4xListenRecordProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
244 9 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
BasePlc4xProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
310 21 2024-10-10 2024-11-29 3 5 cdutz@apache.org unai.leria@zylk.net
main.go
in plc4go/tools/plc4xpcapanalyzer
5 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
main.go
in plc4go/tools/plc4xbrowser
13 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyzer.go
in plc4go/tools/plc4xpcapanalyzer/internal/bacnetanalyzer
30 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
bacnet.go
in plc4go/tools/plc4xpcapanalyzer/cmd
37 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
extract.go
in plc4go/tools/plc4xpcapanalyzer/cmd
41 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
cbus.go
in plc4go/tools/plc4xpcapanalyzer/cmd
46 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
ui.go
in plc4go/tools/plc4xpcapanalyzer/cmd
46 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
FilePropertyAccessStrategy.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
49 6 2024-11-28 2024-11-29 2 3 ottobackwards@gmail.com unai.leria@zylk.net
common.go
in plc4go/tools/plc4xbrowser/ui
53 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyze.go
in plc4go/tools/plc4xpcapanalyzer/cmd
55 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
Plc4xSinkProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
80 1 2024-10-10 2024-10-21 2 2 cdutz@apache.org andoni7@outlook.com
root.go
in plc4go/tools/plc4xpcapanalyzer/cmd
84 4 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
actions.go
in plc4go/tools/plc4xpcapanalyzer/ui
119 5 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
RecordPlc4xWriter.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
147 11 2024-11-28 2024-11-29 2 3 ottobackwards@gmail.com unai.leria@zylk.net
extractor.go
in plc4go/tools/plc4xpcapanalyzer/internal/extractor
152 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
config.go
in plc4go/tools/plc4xpcapanalyzer/ui
170 8 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyzer.go
in plc4go/tools/plc4xpcapanalyzer/internal/analyzer
241 4 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyzer.go
in plc4go/tools/plc4xpcapanalyzer/internal/cbusanalyzer
325 13 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
commands.go
in plc4go/tools/plc4xpcapanalyzer/ui
681 12 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
doc.go
in plc4go
1 - 2024-08-30 2024-08-30 1 1 sruehl@apache.org sruehl@apache.org
doc.go
in plc4go/tools
1 - 2024-08-30 2024-08-30 1 1 sruehl@apache.org sruehl@apache.org
ws.html
in plc4j/tools/ui/backend
18 - 2025-02-25 2025-02-25 1 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
common.go
in plc4go/tools/plc4xpcapanalyzer/internal/common
39 4 2024-04-08 2024-04-08 1 1 sruehl@apache.org sruehl@apache.org
common.go
in plc4go/tools/plc4xpcapanalyzer/ui
53 1 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
pcaphandler.go
in plc4go/tools/plc4xpcapanalyzer/internal/pcaphandler
57 3 2024-04-08 2024-04-08 1 1 sruehl@apache.org sruehl@apache.org
AddressesAccessUtils.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
68 2 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
BaseAccessStrategy.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
85 7 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
SourceConfig.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
94 8 2024-04-05 2024-04-05 1 1 cdutz@apache.org cdutz@apache.org
Plc4xListenerDispatcher.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/subscription
101 5 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
Plc4xServer.java
in plc4j/tools/plc4x-server/src/main/java/org/apache/plc4x/java/tools/plc4xserver
130 8 2024-08-23 2024-08-23 1 1 luke@code-house.org luke@code-house.org
Plc4xSourceRecordProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
151 2 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
Plc4xSinkRecordProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
151 2 2024-10-21 2024-10-21 1 1 andoni7@outlook.com andoni7@outlook.com
config.go
in plc4go/tools/plc4xbrowser/ui
154 8 2024-04-08 2024-04-08 1 1 sruehl@apache.org sruehl@apache.org
ui.go
in plc4go/tools/plc4xbrowser/ui
253 4 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
ui.go
in plc4go/tools/plc4xpcapanalyzer/ui
270 4 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
OPCUAServer.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver
300 9 2024-06-30 2024-06-30 1 1 cdutz@apache.org cdutz@apache.org
commands.go
in plc4go/tools/plc4xbrowser/ui
753 12 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
App.css
in plc4j/tools/ui/frontend/project/src
1 -
doc.go
in plc4go/tools/plc4xpcapanalyzer
1 -
doc.go
in plc4go/tools/plc4xbrowser
1 -
Settings.tsx
in plc4j/tools/ui/frontend/project/src/pages
3 -
About.tsx
in plc4j/tools/ui/frontend/project/src/pages
3 -
OpcUa.tsx
in plc4j/tools/ui/frontend/project/src/pages
3 -
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Plc4xReadResponseRecordSet.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
127 10 2024-10-08 2024-11-29 4 5 sruehl@apache.org unai.leria@zylk.net
BasePlc4xProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
310 21 2024-10-10 2024-11-29 3 5 cdutz@apache.org unai.leria@zylk.net
Plc4xListenRecordProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
244 9 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
Plc4xCommon.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/util
153 5 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
SchemaCache.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
78 10 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
Plc4xWriter.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
23 2 2024-10-10 2024-11-29 3 4 cdutz@apache.org unai.leria@zylk.net
FilePropertyAccessStrategy.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
49 6 2024-11-28 2024-11-29 2 3 ottobackwards@gmail.com unai.leria@zylk.net
RecordPlc4xWriter.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record
147 11 2024-11-28 2024-11-29 2 3 ottobackwards@gmail.com unai.leria@zylk.net
Plc4xSinkProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
80 1 2024-10-10 2024-10-21 2 2 cdutz@apache.org andoni7@outlook.com
actions.go
in plc4go/tools/plc4xbrowser/ui
118 4 2024-04-08 2024-10-08 3 1 sruehl@apache.org sruehl@apache.org
common.go
in plc4go/tools/plc4xbrowser/ui
53 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
main.go
in plc4go/tools/plc4xbrowser
13 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
commands.go
in plc4go/tools/plc4xpcapanalyzer/ui
681 12 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
config.go
in plc4go/tools/plc4xpcapanalyzer/ui
170 8 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
actions.go
in plc4go/tools/plc4xpcapanalyzer/ui
119 5 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
main.go
in plc4go/tools/plc4xpcapanalyzer
5 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyzer.go
in plc4go/tools/plc4xpcapanalyzer/internal/bacnetanalyzer
30 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyzer.go
in plc4go/tools/plc4xpcapanalyzer/internal/cbusanalyzer
325 13 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyzer.go
in plc4go/tools/plc4xpcapanalyzer/internal/analyzer
241 4 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
extractor.go
in plc4go/tools/plc4xpcapanalyzer/internal/extractor
152 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
analyze.go
in plc4go/tools/plc4xpcapanalyzer/cmd
55 2 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
ui.go
in plc4go/tools/plc4xpcapanalyzer/cmd
46 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
root.go
in plc4go/tools/plc4xpcapanalyzer/cmd
84 4 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
extract.go
in plc4go/tools/plc4xpcapanalyzer/cmd
41 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
cbus.go
in plc4go/tools/plc4xpcapanalyzer/cmd
46 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
bacnet.go
in plc4go/tools/plc4xpcapanalyzer/cmd
37 1 2024-04-08 2024-10-08 2 1 sruehl@apache.org sruehl@apache.org
commands.go
in plc4go/tools/plc4xbrowser/ui
753 12 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
ui.go
in plc4go/tools/plc4xbrowser/ui
253 4 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
config.go
in plc4go/tools/plc4xbrowser/ui
154 8 2024-04-08 2024-04-08 1 1 sruehl@apache.org sruehl@apache.org
ui.go
in plc4go/tools/plc4xpcapanalyzer/ui
270 4 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
common.go
in plc4go/tools/plc4xpcapanalyzer/ui
53 1 2024-10-08 2024-10-08 1 1 sruehl@apache.org sruehl@apache.org
common.go
in plc4go/tools/plc4xpcapanalyzer/internal/common
39 4 2024-04-08 2024-04-08 1 1 sruehl@apache.org sruehl@apache.org
pcaphandler.go
in plc4go/tools/plc4xpcapanalyzer/internal/pcaphandler
57 3 2024-04-08 2024-04-08 1 1 sruehl@apache.org sruehl@apache.org
doc.go
in plc4go/tools
1 - 2024-08-30 2024-08-30 1 1 sruehl@apache.org sruehl@apache.org
doc.go
in plc4go
1 - 2024-08-30 2024-08-30 1 1 sruehl@apache.org sruehl@apache.org
ws.html
in plc4j/tools/ui/backend
18 - 2025-02-25 2025-02-25 1 1 christofer.dutz@c-ware.de christofer.dutz@c-ware.de
OPCUAServer.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver
300 9 2024-06-30 2024-06-30 1 1 cdutz@apache.org cdutz@apache.org
Plc4xServer.java
in plc4j/tools/plc4x-server/src/main/java/org/apache/plc4x/java/tools/plc4xserver
130 8 2024-08-23 2024-08-23 1 1 luke@code-house.org luke@code-house.org
Plc4xSinkRecordProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
151 2 2024-10-21 2024-10-21 1 1 andoni7@outlook.com andoni7@outlook.com
Plc4xListenerDispatcher.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/subscription
101 5 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
Plc4xSourceRecordProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
151 2 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
BaseAccessStrategy.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
85 7 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
AddressesAccessUtils.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
68 2 2024-10-10 2024-10-10 1 1 cdutz@apache.org cdutz@apache.org
SourceConfig.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
94 8 2024-04-05 2024-04-05 1 1 cdutz@apache.org cdutz@apache.org
doc.go
in plc4go/tools/plc4xbrowser
1 -
CBusConfig.go
in plc4go/tools/plc4xpcapanalyzer/config
18 1
PcapConfig.go
in plc4go/tools/plc4xpcapanalyzer/config
12 1
RootConfig.go
in plc4go/tools/plc4xpcapanalyzer/config
9 -
BacnetConfig.go
in plc4go/tools/plc4xpcapanalyzer/config
9 1
ExtractConfig.go
in plc4go/tools/plc4xpcapanalyzer/config
15 1
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Plc4xSourceTask.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka
256 5
Plc4xCommunication.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/backend
222 11
Plc4xSinkTask.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka
200 4
NavigationTree.tsx
in plc4j/tools/ui/frontend/project/src/components
175 6
Plc4xNamespace.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/backend
171 7
DeviceDialog.tsx
in plc4j/tools/ui/frontend/project/src/components
149 8
Plc4xBaseTable.java
in plc4j/integrations/apache-calcite/src/main/java/org/apache/plc4x
139 5
Plc4xServerAdapter.java
in plc4j/tools/plc4x-server/src/main/java/org/apache/plc4x/java/tools/plc4xserver/protocol
131 2
Inspect.tsx
in plc4j/tools/ui/frontend/project/src/pages
110 3
Source.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
100 9
Sink.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
99 10
Plc4xSourceConnector.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka
94 7
CertificateGenerator.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/context
86 2
DriverService.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/service
85 4
Plc4xSinkConnector.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka
81 7
Plc4xSourceProcessor.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi
80 1
App.tsx
in plc4j/tools/ui/frontend/project/src
75 -
Plc4xSchema.java
in plc4j/integrations/apache-calcite/src/main/java/org/apache/plc4x
71 5
index.css
in plc4j/tools/ui/frontend/project/src
68 -
Device.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model
67 15
index.ts
in plc4j/tools/ui/frontend/project/src/store
62 -
Job.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
60 7
User.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration
55 8
SinkConfig.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
53 6
WebSocketHandler.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/handler
52 6
MainLayout.tsx
in plc4j/tools/ui/frontend/project/src/layouts
51 6
PasswordConfiguration.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration
51 7
Constants.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
47 -
DeviceService.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/service
46 7
TextPropertyAccessStrategy.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
43 6
Configuration.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration
40 7
Plc4xSchemaFactory.java
in plc4j/integrations/apache-calcite/src/main/java/org/apache/plc4x
40 1
DynamicPropertyAccessStrategy.java
in plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address
39 6
JobReference.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
36 6
DeviceController.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/controller
34 5
Tag.java
in plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config
30 5
ConfigurationOption.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model
25 5
PlcConnection.tsx
in plc4j/tools/ui/frontend/project/src/components
22 -
DriverController.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/controller
22 3
Driver.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model
21 4
Transport.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model
21 4
DeviceConfiguration.java
in plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration
21 4
Plc4xStreamTable.java
in plc4j/integrations/apache-calcite/src/main/java/org/apache/plc4x
21 3
CBusConfig.go
in plc4go/tools/plc4xpcapanalyzer/config
18 1
WebSocketConfig.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/configuration
18 2
TreeItemData.ts
in plc4j/tools/ui/frontend/project/src/model
16 -
main.tsx
in plc4j/tools/ui/frontend/project/src
16 -
logback.xml
in plc4j/tools/ui/application/src/main/resources
16 -
ExtractConfig.go
in plc4go/tools/plc4xpcapanalyzer/config
15 1
UiApplicationEvent.java
in plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/event
15 3
Correlations

File Size vs. Number of Changes: 44 points

plc4j/tools/ui/backend/ws.html x: 18 lines of code y: 1 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/BasePlc4xProcessor.java x: 310 lines of code y: 3 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xListenRecordProcessor.java x: 244 lines of code y: 3 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/FilePropertyAccessStrategy.java x: 49 lines of code y: 2 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/Plc4xReadResponseRecordSet.java x: 127 lines of code y: 4 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/Plc4xWriter.java x: 23 lines of code y: 3 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/RecordPlc4xWriter.java x: 147 lines of code y: 2 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/SchemaCache.java x: 78 lines of code y: 3 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/util/Plc4xCommon.java x: 153 lines of code y: 3 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xSinkProcessor.java x: 80 lines of code y: 2 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xSinkRecordProcessor.java x: 151 lines of code y: 1 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/AddressesAccessUtils.java x: 68 lines of code y: 1 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/BaseAccessStrategy.java x: 85 lines of code y: 1 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/subscription/Plc4xListenerDispatcher.java x: 101 lines of code y: 1 # changes plc4go/tools/plc4xbrowser/ui/ui.go x: 253 lines of code y: 1 # changes plc4go/tools/plc4xpcapanalyzer/ui/ui.go x: 270 lines of code y: 1 # changes plc4go/tools/plc4xbrowser/main.go x: 13 lines of code y: 2 # changes plc4go/tools/plc4xbrowser/ui/actions.go x: 118 lines of code y: 3 # changes plc4go/tools/plc4xbrowser/ui/commands.go x: 753 lines of code y: 1 # changes plc4go/tools/plc4xbrowser/ui/common.go x: 53 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/cmd/analyze.go x: 55 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/cmd/bacnet.go x: 37 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/cmd/cbus.go x: 46 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/cmd/extract.go x: 41 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/cmd/root.go x: 84 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/internal/analyzer/analyzer.go x: 241 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/internal/bacnetanalyzer/analyzer.go x: 30 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/internal/cbusanalyzer/analyzer.go x: 325 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/internal/extractor/extractor.go x: 152 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/main.go x: 5 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/ui/actions.go x: 119 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/ui/commands.go x: 681 lines of code y: 2 # changes plc4go/tools/plc4xpcapanalyzer/ui/common.go x: 53 lines of code y: 1 # changes plc4go/tools/plc4xpcapanalyzer/ui/config.go x: 170 lines of code y: 2 # changes plc4go/doc.go x: 1 lines of code y: 1 # changes plc4j/tools/plc4x-server/src/main/java/org/apache/plc4x/java/tools/plc4xserver/Plc4xServer.java x: 130 lines of code y: 1 # changes plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/OPCUAServer.java x: 300 lines of code y: 1 # changes plc4go/tools/plc4xbrowser/ui/config.go x: 154 lines of code y: 1 # changes plc4go/tools/plc4xpcapanalyzer/internal/common/common.go x: 39 lines of code y: 1 # changes plc4go/tools/plc4xpcapanalyzer/internal/pcaphandler/pcaphandler.go x: 57 lines of code y: 1 # changes plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config/SourceConfig.java x: 94 lines of code y: 1 # changes
4.0
# changes
  min: 1.0
  average: 1.77
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 4.0
0 753.0
lines of code
min: 1.0 | average: 138.77 | 25th percentile: 46.0 | median: 89.5 | 75th percentile: 153.75 | max: 753.0

Number of Contributors vs. Number of Changes: 44 points

plc4j/tools/ui/backend/ws.html x: 1 # contributors y: 1 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/BasePlc4xProcessor.java x: 5 # contributors y: 3 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xListenRecordProcessor.java x: 4 # contributors y: 3 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/FilePropertyAccessStrategy.java x: 3 # contributors y: 2 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/Plc4xReadResponseRecordSet.java x: 5 # contributors y: 4 # changes plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xSinkProcessor.java x: 2 # contributors y: 2 # changes plc4go/tools/plc4xbrowser/main.go x: 1 # contributors y: 2 # changes plc4go/tools/plc4xbrowser/ui/actions.go x: 1 # contributors y: 3 # changes
4.0
# changes
  min: 1.0
  average: 1.77
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 4.0
0 5.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. File Size: 44 points

plc4j/tools/ui/backend/ws.html x: 1 # contributors y: 18 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/BasePlc4xProcessor.java x: 5 # contributors y: 310 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xListenRecordProcessor.java x: 4 # contributors y: 244 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/FilePropertyAccessStrategy.java x: 3 # contributors y: 49 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/Plc4xReadResponseRecordSet.java x: 5 # contributors y: 127 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/Plc4xWriter.java x: 4 # contributors y: 23 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/RecordPlc4xWriter.java x: 3 # contributors y: 147 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/SchemaCache.java x: 4 # contributors y: 78 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/util/Plc4xCommon.java x: 4 # contributors y: 153 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xSinkProcessor.java x: 2 # contributors y: 80 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xSinkRecordProcessor.java x: 1 # contributors y: 151 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/AddressesAccessUtils.java x: 1 # contributors y: 68 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/BaseAccessStrategy.java x: 1 # contributors y: 85 lines of code plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/subscription/Plc4xListenerDispatcher.java x: 1 # contributors y: 101 lines of code plc4go/tools/plc4xbrowser/ui/ui.go x: 1 # contributors y: 253 lines of code plc4go/tools/plc4xpcapanalyzer/ui/ui.go x: 1 # contributors y: 270 lines of code plc4go/tools/plc4xbrowser/main.go x: 1 # contributors y: 13 lines of code plc4go/tools/plc4xbrowser/ui/actions.go x: 1 # contributors y: 118 lines of code plc4go/tools/plc4xbrowser/ui/commands.go x: 1 # contributors y: 753 lines of code plc4go/tools/plc4xbrowser/ui/common.go x: 1 # contributors y: 53 lines of code plc4go/tools/plc4xpcapanalyzer/cmd/analyze.go x: 1 # contributors y: 55 lines of code plc4go/tools/plc4xpcapanalyzer/cmd/bacnet.go x: 1 # contributors y: 37 lines of code plc4go/tools/plc4xpcapanalyzer/cmd/cbus.go x: 1 # contributors y: 46 lines of code plc4go/tools/plc4xpcapanalyzer/cmd/extract.go x: 1 # contributors y: 41 lines of code plc4go/tools/plc4xpcapanalyzer/internal/analyzer/analyzer.go x: 1 # contributors y: 241 lines of code plc4go/tools/plc4xpcapanalyzer/internal/bacnetanalyzer/analyzer.go x: 1 # contributors y: 30 lines of code plc4go/tools/plc4xpcapanalyzer/internal/cbusanalyzer/analyzer.go x: 1 # contributors y: 325 lines of code plc4go/tools/plc4xpcapanalyzer/internal/extractor/extractor.go x: 1 # contributors y: 152 lines of code plc4go/tools/plc4xpcapanalyzer/main.go x: 1 # contributors y: 5 lines of code plc4go/tools/plc4xpcapanalyzer/ui/actions.go x: 1 # contributors y: 119 lines of code plc4go/tools/plc4xpcapanalyzer/ui/commands.go x: 1 # contributors y: 681 lines of code plc4go/tools/plc4xpcapanalyzer/ui/config.go x: 1 # contributors y: 170 lines of code plc4go/doc.go x: 1 # contributors y: 1 lines of code plc4j/tools/plc4x-server/src/main/java/org/apache/plc4x/java/tools/plc4xserver/Plc4xServer.java x: 1 # contributors y: 130 lines of code plc4j/tools/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/OPCUAServer.java x: 1 # contributors y: 300 lines of code plc4go/tools/plc4xpcapanalyzer/internal/pcaphandler/pcaphandler.go x: 1 # contributors y: 57 lines of code plc4j/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/config/SourceConfig.java x: 1 # contributors y: 94 lines of code
753.0
lines of code
  min: 1.0
  average: 138.77
  25th percentile: 46.0
  median: 89.5
  75th percentile: 153.75
  max: 753.0
0 5.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0