epam / epam-kafka
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 19% | 24% | 56%
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
cs0% | 0% | 19% | 24% | 55%
props0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 21% | 24% | 54%
sample0% | 0% | 0% | 24% | 75%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SubscriptionTopicWrapper.cs
in src/Epam.Kafka.PubSub/Subscription/Topics
458 22
KafkaFactory.cs
in src/Epam.Kafka/Internals
285 13
PublicationTopicWrapper.cs
in src/Epam.Kafka.PubSub/Publication/Topics
242 7
PubSubBackgroundService.cs
in src/Epam.Kafka.PubSub/Common
227 9
LogExtensions.cs
in src/Epam.Kafka.PubSub/Utils
220 -
PublicationBackgroundService.cs
in src/Epam.Kafka.PubSub/Publication
167 7
SubscriptionBackgroundService.cs
in src/Epam.Kafka.PubSub/Subscription
161 7
ObservableConsumer.cs
in src/Epam.Kafka/Internals/Observable
160 30
DbContextOffsetsStorage.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Subscription
154 4
KafkaBuilderExtensions.cs
in src/Epam.Kafka.PubSub
151 9
PubSubContext.cs
in src/Epam.Kafka.PubSub/Common
139 5
Program.cs
in sample/SubscribeEfCore
121 11
DbContextEntityPublicationHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Publication/Contracts
121 6
SubscriptionHandler.cs
in src/Epam.Kafka.PubSub/Subscription
120 5
ClusterHealthCheck.cs
in src/Epam.Kafka.HealthChecks
115 5
PublicationSerializeKeyAndValueTopicWrapper.cs
in src/Epam.Kafka.PubSub/Publication/Topics
114 5
ExternalStateExtensions.cs
in src/Epam.Kafka.PubSub/Subscription/State
108 3
KafkaConfigExtensions.cs
in src/Epam.Kafka
106 7
Program.cs
in sample/ProduceAndConsume
97 5
ObservableProducer.cs
in src/Epam.Kafka/Internals/Observable
97 13
DbContextSubscriptionHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Subscription
96 4
TestMockCluster.cs
in src/Epam.Kafka
93 3
SubscriptionBuilder.cs
in src/Epam.Kafka.PubSub/Subscription
93 9
ReplicationHandler.cs
in src/Epam.Kafka.PubSub/Subscription/Replication
92 2
DbContextPublicationHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Publication
91 5
Program.cs
in sample/PublishEfCoreTransactional
86 4
SubscriptionOptionsExtensions.cs
in src/Epam.Kafka.PubSub/Subscription/Options
84 5
ObservableClient.cs
in src/Epam.Kafka/Internals/Observable
82 8
PublicationHandler.cs
in src/Epam.Kafka.PubSub/Publication
82 4
Program.cs
in sample/PublishEfCore
80 4
PubSubHealthCheck.cs
in src/Epam.Kafka.PubSub/Common/HealthChecks
80 3
KafkaBuilder.cs
in src/Epam.Kafka
76 6
PipelineMonitor.cs
in src/Epam.Kafka.PubSub/Common/Pipeline
76 3
LogExtensions.cs
in src/Epam.Kafka
75 2
PublicationBuilder.cs
in src/Epam.Kafka.PubSub/Publication
70 6
SubscriptionHealthCheck.cs
in src/Epam.Kafka.PubSub/Subscription/HealthChecks
70 4
PubSubSummaryHealthCheck.cs
in src/Epam.Kafka.PubSub/Common/HealthChecks
70 4
SubscriptionOptionsValidate.cs
in src/Epam.Kafka.PubSub/Subscription/Options
69 3
ExternalState.cs
in src/Epam.Kafka.PubSub/Subscription/State
65 3
DbContextEntitySubscriptionHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Subscription
64 6
ActivityWrapper.cs
in src/Epam.Kafka.PubSub/Utils
64 4
Program.cs
in sample/SubscribeEfCoreOffsets
63 5
PubSubBuilder.cs
in src/Epam.Kafka.PubSub/Common
62 5
PublicationHealthCheck.cs
in src/Epam.Kafka.PubSub/Publication/HealthChecks
61 4
PubSubOptionsValidate.cs
in src/Epam.Kafka.PubSub/Common/Options
59 4
CompatibilityExtensions.cs
in src/Epam.Kafka/Internals
57 1
CombinedState.cs
in src/Epam.Kafka.PubSub/Subscription/State
50 3
BatchState.cs
in src/Epam.Kafka.PubSub/Subscription/State
50 2
PublicationTopicWrapperExtensions.cs
in src/Epam.Kafka.PubSub/Publication/Topics
49 1
ReplicationOptions.Internal.cs
in src/Epam.Kafka.PubSub/Subscription/Replication
49 -
Files With Most Units (Top 50)
File# lines# units
ObservableConsumer.cs
in src/Epam.Kafka/Internals/Observable
160 30
SubscriptionTopicWrapper.cs
in src/Epam.Kafka.PubSub/Subscription/Topics
458 22
KafkaFactory.cs
in src/Epam.Kafka/Internals
285 13
ObservableProducer.cs
in src/Epam.Kafka/Internals/Observable
97 13
Program.cs
in sample/SubscribeEfCore
121 11
KafkaBuilderExtensions.cs
in src/Epam.Kafka.PubSub
151 9
SubscriptionBuilder.cs
in src/Epam.Kafka.PubSub/Subscription
93 9
PubSubBackgroundService.cs
in src/Epam.Kafka.PubSub/Common
227 9
ObservableClient.cs
in src/Epam.Kafka/Internals/Observable
82 8
KafkaConfigExtensions.cs
in src/Epam.Kafka
106 7
PublicationBackgroundService.cs
in src/Epam.Kafka.PubSub/Publication
167 7
PublicationTopicWrapper.cs
in src/Epam.Kafka.PubSub/Publication/Topics
242 7
SubscriptionBackgroundService.cs
in src/Epam.Kafka.PubSub/Subscription
161 7
DbContextEntityPublicationHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Publication/Contracts
121 6
DbContextEntitySubscriptionHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Subscription
64 6
KafkaBuilder.cs
in src/Epam.Kafka
76 6
PublicationBuilder.cs
in src/Epam.Kafka.PubSub/Publication
70 6
Program.cs
in sample/ProduceAndConsume
97 5
Program.cs
in sample/SubscribeEfCoreOffsets
63 5
DbContextPublicationHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Publication
91 5
ClusterHealthCheck.cs
in src/Epam.Kafka.HealthChecks
115 5
SharedClient.cs
in src/Epam.Kafka/Internals
32 5
PublicationSerializeKeyAndValueTopicWrapper.cs
in src/Epam.Kafka.PubSub/Publication/Topics
114 5
SubscriptionOptionsExtensions.cs
in src/Epam.Kafka.PubSub/Subscription/Options
84 5
SubscriptionHandler.cs
in src/Epam.Kafka.PubSub/Subscription
120 5
PubSubContext.cs
in src/Epam.Kafka.PubSub/Common
139 5
PubSubBuilder.cs
in src/Epam.Kafka.PubSub/Common
62 5
Program.cs
in sample/PublishEfCoreTransactional
86 4
Program.cs
in sample/PublishEfCore
80 4
DbContextSubscriptionHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Subscription
96 4
DbContextOffsetsStorage.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Subscription
154 4
OptionsFromConfiguration.cs
in src/Epam.Kafka/Options/Configuration
43 4
PublicationHealthCheck.cs
in src/Epam.Kafka.PubSub/Publication/HealthChecks
61 4
PublicationHandler.cs
in src/Epam.Kafka.PubSub/Publication
82 4
ActivityWrapper.cs
in src/Epam.Kafka.PubSub/Utils
64 4
RetryExtensions.cs
in src/Epam.Kafka.PubSub/Utils
24 4
SubscriptionHealthCheck.cs
in src/Epam.Kafka.PubSub/Subscription/HealthChecks
70 4
PubSubOptionsValidate.cs
in src/Epam.Kafka.PubSub/Common/Options
59 4
PubSubSummaryHealthCheck.cs
in src/Epam.Kafka.PubSub/Common/HealthChecks
70 4
CompatibilityExtensions.cs
in src/Epam.Kafka.PubSub.EntityFramework6
26 4
Program.cs
in sample/Subscribe
46 3
ClusterOptionsConfigure.cs
in src/Epam.Kafka/Options/Configuration
33 3
TestMockCluster.cs
in src/Epam.Kafka
93 3
PublicationMonitor.cs
in src/Epam.Kafka.PubSub/Publication/Pipeline
23 3
DeliveryReport.cs
in src/Epam.Kafka.PubSub/Publication
26 3
SubscriptionOptionsValidate.cs
in src/Epam.Kafka.PubSub/Subscription/Options
69 3
SubscriptionMonitor.cs
in src/Epam.Kafka.PubSub/Subscription/Pipeline
22 3
CombinedState.cs
in src/Epam.Kafka.PubSub/Subscription/State
50 3
ExternalStateExtensions.cs
in src/Epam.Kafka.PubSub/Subscription/State
108 3
ExternalState.cs
in src/Epam.Kafka.PubSub/Subscription/State
65 3
Files With Long Lines (Top 50)

There are 51 files with lines longer than 120 characters. In total, there are 96 long lines.

File# lines# units# long lines
Program.cs
in sample/SubscribeEfCore
121 11 7
LogExtensions.cs
in src/Epam.Kafka
75 2 7
PubSubContext.cs
in src/Epam.Kafka.PubSub/Common
139 5 6
SubscriptionTopicWrapper.cs
in src/Epam.Kafka.PubSub/Subscription/Topics
458 22 5
KafkaFactory.cs
in src/Epam.Kafka/Internals
285 13 4
ObservableProducer.cs
in src/Epam.Kafka/Internals/Observable
97 13 4
ReplicationBackgroundService.cs
in src/Epam.Kafka.PubSub/Subscription/Replication
46 3 4
KafkaConfigExtensions.cs
in src/Epam.Kafka
106 7 3
PipelineMonitor.cs
in src/Epam.Kafka.PubSub/Common/Pipeline
76 3 3
cmd
build.cmd
in root
11 - 2
Program.cs
in sample/PublishEfCoreTransactional
86 4 2
Program.cs
in sample/PublishEfCore
80 4 2
DbContextPublicationHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Publication
91 5 2
PublicationTopicWrapper.cs
in src/Epam.Kafka.PubSub/Publication/Topics
242 7 2
LogExtensions.cs
in src/Epam.Kafka.PubSub/Utils
220 - 2
ConvertHandler.cs
in src/Epam.Kafka.PubSub/Subscription/Replication
14 - 2
ReplicationBuilder.cs
in src/Epam.Kafka.PubSub/Subscription/Replication
22 2 2
ReplicationHandler.cs
in src/Epam.Kafka.PubSub/Subscription/Replication
92 2 2
SubscriptionBackgroundService.cs
in src/Epam.Kafka.PubSub/Subscription
161 7 2
PubSubOptionsValidate.cs
in src/Epam.Kafka.PubSub/Common/Options
59 4 2
Program.cs
in sample/Subscribe
46 3 1
Program.cs
in sample/ProduceAndConsume
97 5 1
Program.cs
in sample/SubscribeEfCoreOffsets
63 5 1
DbContextEntityPublicationHandler.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Publication/Contracts
121 6 1
DbContextOffsetsStorage.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore/Subscription
154 4 1
ServiceCollectionExtensions.cs
in src/Epam.Kafka.PubSub.EntityFrameworkCore
41 1 1
ClusterHealthCheck.cs
in src/Epam.Kafka.HealthChecks
115 5 1
OptionsFromConfiguration.cs
in src/Epam.Kafka/Options/Configuration
43 4 1
ConsumerOptionsConfigure.cs
in src/Epam.Kafka/Options/Configuration
15 2 1
ClusterOptionsConfigure.cs
in src/Epam.Kafka/Options/Configuration
33 3 1
ProducerOptionsConfigure.cs
in src/Epam.Kafka/Options/Configuration
15 2 1
KafkaClusterOptions.cs
in src/Epam.Kafka/Options
45 2 1
ProducerValidation.cs
in src/Epam.Kafka/Options/Validation
23 1 1
KafkaBuilder.cs
in src/Epam.Kafka
76 6 1
ObservableConsumer.cs
in src/Epam.Kafka/Internals/Observable
160 30 1
33 1 1
TestMockCluster.cs
in src/Epam.Kafka
93 3 1
PublicationStatusMetrics.cs
in src/Epam.Kafka.PubSub/Publication/Metrics
13 1 1
PublicationOptionsValidate.cs
in src/Epam.Kafka.PubSub/Publication/Options
48 2 1
PublicationBackgroundService.cs
in src/Epam.Kafka.PubSub/Publication
167 7 1
IPublicationTopicWrapper.cs
in src/Epam.Kafka.PubSub/Publication/Topics
20 - 1
PublicationSerializeKeyAndValueTopicWrapper.cs
in src/Epam.Kafka.PubSub/Publication/Topics
114 5 1
OffsetsExtensions.cs
in src/Epam.Kafka.PubSub/Utils
37 2 1
KafkaBuilderExtensions.cs
in src/Epam.Kafka.PubSub
151 9 1
SubscriptionStatusMetrics.cs
in src/Epam.Kafka.PubSub/Subscription/Metrics
13 1 1
ExternalStateExtensions.cs
in src/Epam.Kafka.PubSub/Subscription/State
108 3 1
IConvertHandler.cs
in src/Epam.Kafka.PubSub/Subscription/Replication
7 - 1
PubSubStatusMetrics.cs
in src/Epam.Kafka.PubSub/Common/Metrics
11 1 1
MetricsWithName.cs
in src/Epam.Kafka.PubSub/Common/Metrics
24 3 1
PubSubMonitor.cs
in src/Epam.Kafka.PubSub/Common/Pipeline
17 2 1