apache / nifi-api
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 13% | 9% | 18% | 58%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 13% | 9% | 18% | 58%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 13% | 9% | 18% | 58%
Longest Files (Top 50)
File# lines# units
StandardValidators.java
in src/main/java/org/apache/nifi/processor/util
762 44
ProcessGroupStatus.java
in src/main/java/org/apache/nifi/controller/status
541 61
PropertyDescriptor.java
in src/main/java/org/apache/nifi/components
472 51
ProcessorStatus.java
in src/main/java/org/apache/nifi/controller/status
252 52
ConnectionStatus.java
in src/main/java/org/apache/nifi/controller/status
244 48
RemoteProcessGroupStatus.java
in src/main/java/org/apache/nifi/controller/status
180 36
VersionedProcessGroup.java
in src/main/java/org/apache/nifi/flow
178 43
DataUnit.java
in src/main/java/org/apache/nifi/processor
174 37
PortStatus.java
in src/main/java/org/apache/nifi/controller/status
149 31
NodeStatus.java
in src/main/java/org/apache/nifi/controller/status
148 30
AbstractConfigurableComponent.java
in src/main/java/org/apache/nifi/components
144 13
VersionedProcessor.java
in src/main/java/org/apache/nifi/flow
143 33
ComponentLog.java
in src/main/java/org/apache/nifi/logging
140 10
Parameter.java
in src/main/java/org/apache/nifi/parameter
130 18
VersionedConnection.java
in src/main/java/org/apache/nifi/flow
123 27
StandardResourceReferences.java
in src/main/java/org/apache/nifi/components/resource
114 12
DurationFormat.java
in src/main/java/org/apache/nifi/time
104 8
Bulletin.java
in src/main/java/org/apache/nifi/reporting
104 27
VersionedRemoteProcessGroup.java
in src/main/java/org/apache/nifi/flow
98 24
ValidationResult.java
in src/main/java/org/apache/nifi/components
97 13
StandardResourceReferenceFactory.java
in src/main/java/org/apache/nifi/components/resource
89 3
Relationship.java
in src/main/java/org/apache/nifi/processor
88 12
VersionedFlowCoordinates.java
in src/main/java/org/apache/nifi/flow
86 17
LogMessage.java
in src/main/java/org/apache/nifi/logging
85 13
ConnectionStatusPredictions.java
in src/main/java/org/apache/nifi/controller/status/analytics
82 16
ConnectableComponent.java
in src/main/java/org/apache/nifi/flow
81 15
BulletinQuery.java
in src/main/java/org/apache/nifi/reporting
81 16
VersionedRemoteGroupPort.java
in src/main/java/org/apache/nifi/flow
80 16
RegisteredFlow.java
in src/main/java/org/apache/nifi/registry/flow
80 22
VariableDescriptor.java
in src/main/java/org/apache/nifi/registry
76 13
ProcessSession.java
in src/main/java/org/apache/nifi/processor
75 1
VersionedComponent.java
in src/main/java/org/apache/nifi/flow
74 15
AbstractControllerService.java
in src/main/java/org/apache/nifi/controller
74 14
ProcessingPerformanceStatus.java
in src/main/java/org/apache/nifi/controller/status
74 14
RegisteredFlowSnapshot.java
in src/main/java/org/apache/nifi/registry/flow
71 18
VersionedParameter.java
in src/main/java/org/apache/nifi/flow
69 14
AbstractSessionFactoryProcessor.java
in src/main/java/org/apache/nifi/processor
69 13
FileResourceReference.java
in src/main/java/org/apache/nifi/components/resource
68 10
ValidationContext.java
in src/main/java/org/apache/nifi/components
67 3
ParameterDescriptor.java
in src/main/java/org/apache/nifi/parameter
66 11
Bundle.java
in src/main/java/org/apache/nifi/flow
59 11
VersionedParameterContext.java
in src/main/java/org/apache/nifi/flow
58 13
VersionedParameterProvider.java
in src/main/java/org/apache/nifi/flow
57 11
AllowableValue.java
in src/main/java/org/apache/nifi/components
56 10
URLValidator.java
in src/main/java/org/apache/nifi/processor/util
56 2
VersionedPort.java
in src/main/java/org/apache/nifi/flow
55 12
ProvenanceReporter.java
in src/main/java/org/apache/nifi/provenance
55 -
EnvironmentVariables.java
in src/main/java/org/apache/nifi/registry
54 4
VersionedPropertyDescriptor.java
in src/main/java/org/apache/nifi/flow
52 12
VersionedExternalFlowMetadata.java
in src/main/java/org/apache/nifi/flow
52 14
Files With Most Units (Top 50)
File# lines# units
ProcessGroupStatus.java
in src/main/java/org/apache/nifi/controller/status
541 61
ProcessorStatus.java
in src/main/java/org/apache/nifi/controller/status
252 52
PropertyDescriptor.java
in src/main/java/org/apache/nifi/components
472 51
ConnectionStatus.java
in src/main/java/org/apache/nifi/controller/status
244 48
StandardValidators.java
in src/main/java/org/apache/nifi/processor/util
762 44
VersionedProcessGroup.java
in src/main/java/org/apache/nifi/flow
178 43
DataUnit.java
in src/main/java/org/apache/nifi/processor
174 37
RemoteProcessGroupStatus.java
in src/main/java/org/apache/nifi/controller/status
180 36
VersionedProcessor.java
in src/main/java/org/apache/nifi/flow
143 33
PortStatus.java
in src/main/java/org/apache/nifi/controller/status
149 31
NodeStatus.java
in src/main/java/org/apache/nifi/controller/status
148 30
VersionedConnection.java
in src/main/java/org/apache/nifi/flow
123 27
Bulletin.java
in src/main/java/org/apache/nifi/reporting
104 27
VersionedRemoteProcessGroup.java
in src/main/java/org/apache/nifi/flow
98 24
RegisteredFlow.java
in src/main/java/org/apache/nifi/registry/flow
80 22
RegisteredFlowSnapshot.java
in src/main/java/org/apache/nifi/registry/flow
71 18
Parameter.java
in src/main/java/org/apache/nifi/parameter
130 18
VersionedFlowCoordinates.java
in src/main/java/org/apache/nifi/flow
86 17
VersionedRemoteGroupPort.java
in src/main/java/org/apache/nifi/flow
80 16
BulletinQuery.java
in src/main/java/org/apache/nifi/reporting
81 16
ConnectionStatusPredictions.java
in src/main/java/org/apache/nifi/controller/status/analytics
82 16
ConnectableComponent.java
in src/main/java/org/apache/nifi/flow
81 15
VersionedComponent.java
in src/main/java/org/apache/nifi/flow
74 15
VersionedExternalFlowMetadata.java
in src/main/java/org/apache/nifi/flow
52 14
VersionedParameter.java
in src/main/java/org/apache/nifi/flow
69 14
RegisteredFlowSnapshotMetadata.java
in src/main/java/org/apache/nifi/registry/flow
52 14
AbstractControllerService.java
in src/main/java/org/apache/nifi/controller
74 14
ProcessingPerformanceStatus.java
in src/main/java/org/apache/nifi/controller/status
74 14
VersionedParameterContext.java
in src/main/java/org/apache/nifi/flow
58 13
AbstractConfigurableComponent.java
in src/main/java/org/apache/nifi/components
144 13
ValidationResult.java
in src/main/java/org/apache/nifi/components
97 13
LogMessage.java
in src/main/java/org/apache/nifi/logging
85 13
VariableDescriptor.java
in src/main/java/org/apache/nifi/registry
76 13
AbstractSessionFactoryProcessor.java
in src/main/java/org/apache/nifi/processor
69 13
VersionedPropertyDescriptor.java
in src/main/java/org/apache/nifi/flow
52 12
VersionedPort.java
in src/main/java/org/apache/nifi/flow
55 12
StandardResourceReferences.java
in src/main/java/org/apache/nifi/components/resource
114 12
Relationship.java
in src/main/java/org/apache/nifi/processor
88 12
VersionedLabel.java
in src/main/java/org/apache/nifi/flow
51 11
VersionedParameterProvider.java
in src/main/java/org/apache/nifi/flow
57 11
Bundle.java
in src/main/java/org/apache/nifi/flow
59 11
ParameterDescriptor.java
in src/main/java/org/apache/nifi/parameter
66 11
VersionedExternalFlow.java
in src/main/java/org/apache/nifi/flow
39 10
AllowableValue.java
in src/main/java/org/apache/nifi/components
56 10
FileResourceReference.java
in src/main/java/org/apache/nifi/components/resource
68 10
ComponentLog.java
in src/main/java/org/apache/nifi/logging
140 10
FlowRegistryBucket.java
in src/main/java/org/apache/nifi/registry/flow
38 10
VersionedReportingTask.java
in src/main/java/org/apache/nifi/flow
40 9
Position.java
in src/main/java/org/apache/nifi/flow
47 9
VersionedControllerService.java
in src/main/java/org/apache/nifi/flow
41 9
Files With Long Lines (Top 49)

There are 49 files with lines longer than 120 characters. In total, there are 219 long lines.

File# lines# units# long lines
StandardValidators.java
in src/main/java/org/apache/nifi/processor/util
762 44 80
PropertyDescriptor.java
in src/main/java/org/apache/nifi/components
472 51 19
ProcessGroupStatus.java
in src/main/java/org/apache/nifi/controller/status
541 61 14
FlowRegistryClient.java
in src/main/java/org/apache/nifi/registry/flow
35 4 12
VersionedConnection.java
in src/main/java/org/apache/nifi/flow
123 27 8
VersionedProcessor.java
in src/main/java/org/apache/nifi/flow
143 33 8
AbstractConfigurableComponent.java
in src/main/java/org/apache/nifi/components
144 13 8
VersionedProcessGroup.java
in src/main/java/org/apache/nifi/flow
178 43 6
VersionedRemoteProcessGroup.java
in src/main/java/org/apache/nifi/flow
98 24 5
PropertyValue.java
in src/main/java/org/apache/nifi/components
40 - 5
ValidationContext.java
in src/main/java/org/apache/nifi/components
67 3 4
URLValidator.java
in src/main/java/org/apache/nifi/processor/util
56 2 4
StandardResourceReferenceFactory.java
in src/main/java/org/apache/nifi/components/resource
89 3 3
VersionedReportingTask.java
in src/main/java/org/apache/nifi/flow
40 9 2
VersionedParameterProvider.java
in src/main/java/org/apache/nifi/flow
57 11 2
PropertyDependency.java
in src/main/java/org/apache/nifi/components
49 8 2
FlowAnalysisRule.java
in src/main/java/org/apache/nifi/flowanalysis
16 2 2
ProvenanceEventBuilder.java
in src/main/java/org/apache/nifi/provenance
37 - 2
ProvenanceReporter.java
in src/main/java/org/apache/nifi/provenance
55 - 2
ParameterGroupConfiguration.java
in src/main/java/org/apache/nifi/parameter
45 6 2
VersionedPropertyDescriptor.java
in src/main/java/org/apache/nifi/flow
52 12 1
VersionedConfigurableExtension.java
in src/main/java/org/apache/nifi/flow
46 8 1
VersionedFlowCoordinates.java
in src/main/java/org/apache/nifi/flow
86 17 1
BatchSize.java
in src/main/java/org/apache/nifi/flow
47 8 1
VersionedExternalFlow.java
in src/main/java/org/apache/nifi/flow
39 10 1
ConnectableComponent.java
in src/main/java/org/apache/nifi/flow
81 15 1
VersionedParameterContext.java
in src/main/java/org/apache/nifi/flow
58 13 1
Bundle.java
in src/main/java/org/apache/nifi/flow
59 11 1
VersionedControllerService.java
in src/main/java/org/apache/nifi/flow
41 9 1
VersionedComponent.java
in src/main/java/org/apache/nifi/flow
74 15 1
VersionedFlowRegistryClient.java
in src/main/java/org/apache/nifi/flow
24 5 1
ValidationResult.java
in src/main/java/org/apache/nifi/components
97 13 1
AllowableValue.java
in src/main/java/org/apache/nifi/components
56 10 1
Validator.java
in src/main/java/org/apache/nifi/components
16 2 1
FileResourceReference.java
in src/main/java/org/apache/nifi/components/resource
68 10 1
StandardResourceContext.java
in src/main/java/org/apache/nifi/components/resource
18 3 1
LogMessage.java
in src/main/java/org/apache/nifi/logging
85 13 1
DurationFormat.java
in src/main/java/org/apache/nifi/time
104 8 1
GroupAnalysisResult.java
in src/main/java/org/apache/nifi/flowanalysis
47 8 1
Bulletin.java
in src/main/java/org/apache/nifi/reporting
104 27 1
RegisteredFlowSnapshot.java
in src/main/java/org/apache/nifi/registry/flow
71 18 1
FlowRegistryInvalidException.java
in src/main/java/org/apache/nifi/registry/flow
7 1 1
VerifiableProcessor.java
in src/main/java/org/apache/nifi/processor
8 - 1
AbstractProcessor.java
in src/main/java/org/apache/nifi/processor
16 1 1
QueueSize.java
in src/main/java/org/apache/nifi/controller/queue
52 8 1
ControllerServiceLookup.java
in src/main/java/org/apache/nifi/controller
10 - 1
VerifiableControllerService.java
in src/main/java/org/apache/nifi/controller
8 - 1
RelationshipConfiguration.java
in src/main/java/org/apache/nifi/migration
10 1 1
Parameter.java
in src/main/java/org/apache/nifi/parameter
130 18 1
Correlations

File Size vs. Commits (all time): 2 points

src/main/java/org/apache/nifi/components/ConfigurableComponent.java x: 1 commits (all time) y: 11 lines of code src/main/java/org/apache/nifi/annotation/behavior/DisallowRunOnce.java x: 1 commits (all time) y: 14 lines of code
14.0
lines of code
  min: 11.0
  average: 12.5
  25th percentile: 11.0
  median: 12.5
  75th percentile: 14.0
  max: 14.0
0 1.0
commits (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (all time): 2 points

src/main/java/org/apache/nifi/components/ConfigurableComponent.java x: 1 contributors (all time) y: 11 lines of code src/main/java/org/apache/nifi/annotation/behavior/DisallowRunOnce.java x: 1 contributors (all time) y: 14 lines of code
14.0
lines of code
  min: 11.0
  average: 12.5
  25th percentile: 11.0
  median: 12.5
  75th percentile: 14.0
  max: 14.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (30 days): 1 points

src/main/java/org/apache/nifi/components/ConfigurableComponent.java x: 1 commits (30d) y: 11 lines of code
11.0
lines of code
  min: 11.0
  average: 11.0
  25th percentile: 11.0
  median: 11.0
  75th percentile: 11.0
  max: 11.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

src/main/java/org/apache/nifi/components/ConfigurableComponent.java x: 1 contributors (30d) y: 11 lines of code
11.0
lines of code
  min: 11.0
  average: 11.0
  25th percentile: 11.0
  median: 11.0
  75th percentile: 11.0
  max: 11.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 2 points

src/main/java/org/apache/nifi/components/ConfigurableComponent.java x: 1 commits (90d) y: 11 lines of code src/main/java/org/apache/nifi/annotation/behavior/DisallowRunOnce.java x: 1 commits (90d) y: 14 lines of code
14.0
lines of code
  min: 11.0
  average: 12.5
  25th percentile: 11.0
  median: 12.5
  75th percentile: 14.0
  max: 14.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 2 points

src/main/java/org/apache/nifi/components/ConfigurableComponent.java x: 1 contributors (90d) y: 11 lines of code src/main/java/org/apache/nifi/annotation/behavior/DisallowRunOnce.java x: 1 contributors (90d) y: 14 lines of code
14.0
lines of code
  min: 11.0
  average: 12.5
  25th percentile: 11.0
  median: 12.5
  75th percentile: 14.0
  max: 14.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0