apache / sling-org-apache-sling-distribution-journal
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 20% | 25% | 53%
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% | 0% | 20% | 25% | 53%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 20% | 25% | 53%
Longest Files (Top 50)
File# lines# units
BookKeeper.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
371 29
DistributionSubscriber.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
284 17
DistributionPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
233 12
JournalDistributionPackageBuilder.java
in src/main/java/org/apache/sling/distribution/journal/shared
212 8
PubQueueProviderImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
187 16
PubQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
177 16
SubscriberMetrics.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
155 30
PackageMessageFactory.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
154 9
PubQueueCache.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
135 16
DiscoveryService.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
132 11
PackageDistributedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
121 10
ContentPackageExtractor.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
112 8
LocalStore.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
104 12
DistributedEventNotifierManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
102 7
PubErrQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
100 12
DefaultDistributionLog.java
in src/main/java/org/apache/sling/distribution/journal/shared
99 12
MessagingCacheCallback.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
93 6
SubscriberReady.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
90 9
Announcer.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
86 5
OffsetQueueImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
82 12
QueueCacheSeeder.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
80 7
State.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
75 11
ExponentialBackOff.java
in src/main/java/org/apache/sling/distribution/journal/shared
74 7
TopologyView.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
74 12
RangePoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
74 3
QueueItemFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue
73 4
PackageHandler.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
72 4
BookKeeperConfig.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
67 10
PackageQueuedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
66 8
BookKeeperFactory.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
66 2
DistributionLogEventListener.java
in src/main/java/org/apache/sling/distribution/journal/shared
62 5
LocalStoreJMX.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
62 5
OnlyOnLeader.java
in src/main/java/org/apache/sling/distribution/journal/shared
59 6
PublishMetrics.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
57 10
PackageStatusWatcher.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
56 6
PubQueueProviderPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
56 2
PublisherConfigurationAvailable.java
in src/main/java/org/apache/sling/distribution/journal/shared
55 6
CommandPoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
54 5
DistributionEvent.java
in src/main/java/org/apache/sling/distribution/journal/impl/event
52 6
StagingPrecondition.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
51 5
TopologyViewDiff.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
49 6
JournalDistributionPackage.java
in src/main/java/org/apache/sling/distribution/journal/shared
48 6
AgentId.java
in src/main/java/org/apache/sling/distribution/journal/shared
45 9
TopologyViewManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
45 9
AgentState.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
43 5
SimpleDistributionResponse.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
43 6
QueueEntryFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
42 4
SubscriberConfiguration.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
39 -
JMXRegistration.java
in src/main/java/org/apache/sling/distribution/journal/shared
36 3
QueueErrors.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
35 4
Files With Most Units (Top 50)
File# lines# units
SubscriberMetrics.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
155 30
BookKeeper.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
371 29
DistributionSubscriber.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
284 17
PubQueueCache.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
135 16
PubQueueProviderImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
187 16
PubQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
177 16
OffsetQueueImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
82 12
PubErrQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
100 12
DefaultDistributionLog.java
in src/main/java/org/apache/sling/distribution/journal/shared
99 12
TopologyView.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
74 12
DistributionPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
233 12
LocalStore.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
104 12
State.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
75 11
DiscoveryService.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
132 11
PackageDistributedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
121 10
PublishMetrics.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
57 10
BookKeeperConfig.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
67 10
AgentId.java
in src/main/java/org/apache/sling/distribution/journal/shared
45 9
TopologyViewManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
45 9
PackageMessageFactory.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
154 9
SubscriberReady.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
90 9
JournalDistributionPackageBuilder.java
in src/main/java/org/apache/sling/distribution/journal/shared
212 8
PackageQueuedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
66 8
ContentPackageExtractor.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
112 8
ExponentialBackOff.java
in src/main/java/org/apache/sling/distribution/journal/shared
74 7
QueueCacheSeeder.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
80 7
DistributedEventNotifierManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
102 7
JournalDistributionPackage.java
in src/main/java/org/apache/sling/distribution/journal/shared
48 6
PublisherConfigurationAvailable.java
in src/main/java/org/apache/sling/distribution/journal/shared
55 6
OnlyOnLeader.java
in src/main/java/org/apache/sling/distribution/journal/shared
59 6
PackageStatusWatcher.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
56 6
TopologyViewDiff.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
49 6
DistributionEvent.java
in src/main/java/org/apache/sling/distribution/journal/impl/event
52 6
SimpleDistributionResponse.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
43 6
MessagingCacheCallback.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
93 6
DefaultTag.java
in src/main/java/org/apache/sling/distribution/journal/metrics
32 5
QueueState.java
in src/main/java/org/apache/sling/distribution/journal/queue
25 5
DistributionLogEventListener.java
in src/main/java/org/apache/sling/distribution/journal/shared
62 5
StagingPrecondition.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
51 5
AgentState.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
43 5
Announcer.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
86 5
CommandPoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
54 5
LocalStoreJMX.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
62 5
ErrorListener.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
27 5
CurrentImportInfo.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
34 5
QueueItemFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue
73 4
QueueEntryFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
42 4
QueueErrors.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
35 4
NoopIdle.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
16 4
PackageRetries.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
20 4
Files With Long Lines (Top 27)

There are 27 files with lines longer than 120 characters. In total, there are 89 long lines.

File# lines# units# long lines
BookKeeper.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
371 29 12
DistributionSubscriber.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
284 17 11
SubscriberConfiguration.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
39 - 8
PackageDistributedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
121 10 7
JournalDistributionPackageBuilder.java
in src/main/java/org/apache/sling/distribution/journal/shared
212 8 6
PackageMessageFactory.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
154 9 6
DistributionPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
233 12 6
SubscriberMetrics.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
155 30 5
DistributedEventNotifierManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
102 7 4
PubQueueProviderImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
187 16 3
SubscriberReady.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
90 9 2
CommandPoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
54 5 2
ContentPackageExtractor.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
112 8 2
LocalStore.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
104 12 2
PubQueueCache.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
135 16 1
PubQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
177 16 1
QueueEntryFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
42 4 1
DistributionLogEventListener.java
in src/main/java/org/apache/sling/distribution/journal/shared
62 5 1
JournalDistributionPackage.java
in src/main/java/org/apache/sling/distribution/journal/shared
48 6 1
State.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
75 11 1
DiscoveryService.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
132 11 1
DistributionEvent.java
in src/main/java/org/apache/sling/distribution/journal/impl/event
52 6 1
PublisherConfiguration.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
20 - 1
PackageFactoryConfiguration.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
10 - 1
RangePoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
74 3 1
MessagingCacheCallback.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
93 6 1
CurrentImportInfo.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
34 5 1
Correlations

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

src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 21 commits (all time) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 47 commits (all time) y: 371 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionFailureEvent.java x: 3 commits (all time) y: 29 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 99 commits (all time) y: 284 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperConfig.java x: 5 commits (all time) y: 67 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStore.java x: 6 commits (all time) y: 104 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/CommandPoller.java x: 17 commits (all time) y: 54 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/PackageHandler.java x: 10 commits (all time) y: 72 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackage.java x: 1 commits (all time) y: 48 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackageBuilder.java x: 1 commits (all time) y: 212 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/SubscriberMetrics.java x: 15 commits (all time) y: 155 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberConfiguration.java x: 15 commits (all time) y: 39 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberReady.java x: 6 commits (all time) y: 90 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ContentPackageExtractor.java x: 13 commits (all time) y: 112 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/CurrentImportInfo.java x: 2 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ErrorListener.java x: 5 commits (all time) y: 27 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/MessagingCacheCallback.java x: 7 commits (all time) y: 93 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdleCheck.java x: 8 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/distribution/journal/queue/CacheCallback.java x: 3 commits (all time) y: 15 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueue.java x: 5 commits (all time) y: 177 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderImpl.java x: 10 commits (all time) y: 187 lines of code src/main/java/org/apache/sling/distribution/journal/shared/OnlyOnLeader.java x: 2 commits (all time) y: 59 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/StagingPrecondition.java x: 10 commits (all time) y: 51 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributedEventNotifierManager.java x: 4 commits (all time) y: 102 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 9 commits (all time) y: 132 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageDistributedNotifier.java x: 15 commits (all time) y: 121 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/PackageStatusWatcher.java x: 11 commits (all time) y: 56 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 43 commits (all time) y: 233 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PubQueueProviderPublisher.java x: 8 commits (all time) y: 56 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Topics.java x: 4 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java x: 14 commits (all time) y: 154 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PublishMetrics.java x: 4 commits (all time) y: 57 lines of code src/main/java/org/apache/sling/distribution/journal/metrics/TaggedMetrics.java x: 2 commits (all time) y: 21 lines of code src/main/java/org/apache/sling/distribution/journal/shared/NoOpImportPreProcessor.java x: 1 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Timed.java x: 1 commits (all time) y: 17 lines of code src/main/java/org/apache/sling/distribution/journal/metrics/DefaultTag.java x: 1 commits (all time) y: 32 lines of code src/main/java/org/apache/sling/distribution/journal/metrics/Tag.java x: 1 commits (all time) y: 12 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/IdleCheck.java x: 3 commits (all time) y: 7 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PublisherConfiguration.java x: 2 commits (all time) y: 20 lines of code src/main/java/org/apache/sling/distribution/journal/queue/PubQueueProvider.java x: 3 commits (all time) y: 23 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/AgentState.java x: 3 commits (all time) y: 43 lines of code src/main/java/org/apache/sling/distribution/journal/queue/QueueItemFactory.java x: 2 commits (all time) y: 73 lines of code src/main/java/org/apache/sling/distribution/journal/shared/NoOpInvalidationProcessor.java x: 1 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/QueueCacheSeeder.java x: 2 commits (all time) y: 80 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/RangePoller.java x: 3 commits (all time) y: 74 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/SimpleDistributionResponse.java x: 2 commits (all time) y: 43 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueCache.java x: 6 commits (all time) y: 135 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Strings.java x: 1 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/distribution/journal/shared/DefaultDistributionLog.java x: 3 commits (all time) y: 99 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/package-info.java x: 3 commits (all time) y: 1 lines of code src/main/java/org/apache/sling/distribution/journal/queue/package-info.java x: 2 commits (all time) y: 1 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageQueuedNotifier.java x: 4 commits (all time) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/queue/QueuedCallback.java x: 1 commits (all time) y: 7 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Delay.java x: 1 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/distribution/journal/shared/DistributionLogEventListener.java x: 3 commits (all time) y: 62 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/Announcer.java x: 7 commits (all time) y: 86 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubErrQueue.java x: 3 commits (all time) y: 100 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderFactoryImpl.java x: 2 commits (all time) y: 23 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/QueueEntryFactory.java x: 2 commits (all time) y: 42 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/QueueErrors.java x: 1 commits (all time) y: 35 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStoreJMX.java x: 1 commits (all time) y: 62 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JMXRegistration.java x: 4 commits (all time) y: 36 lines of code src/main/java/org/apache/sling/distribution/journal/shared/LocalStoreJMXMBean.java x: 1 commits (all time) y: 4 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/PackageRetries.java x: 1 commits (all time) y: 20 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/State.java x: 1 commits (all time) y: 75 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/TopologyView.java x: 1 commits (all time) y: 74 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/TopologyViewDiff.java x: 1 commits (all time) y: 49 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/TopologyViewManager.java x: 1 commits (all time) y: 45 lines of code src/main/java/org/apache/sling/distribution/journal/queue/QueueState.java x: 1 commits (all time) y: 25 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/OffsetQueueImpl.java x: 1 commits (all time) y: 82 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/Precondition.java x: 6 commits (all time) y: 5 lines of code src/main/java/org/apache/sling/distribution/journal/shared/ExponentialBackOff.java x: 2 commits (all time) y: 74 lines of code src/main/java/org/apache/sling/distribution/journal/shared/PublisherConfigurationAvailable.java x: 1 commits (all time) y: 55 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/PreConditionTimeoutException.java x: 2 commits (all time) y: 7 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionEvent.java x: 7 commits (all time) y: 52 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberReadyStore.java x: 2 commits (all time) y: 12 lines of code
371.0
lines of code
  min: 1.0
  average: 59.9
  25th percentile: 15.5
  median: 43.0
  75th percentile: 74.5
  max: 371.0
0 99.0
commits (all time)
min: 1.0 | average: 6.08 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 99.0

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

src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 9 contributors (all time) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 9 contributors (all time) y: 371 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionFailureEvent.java x: 1 contributors (all time) y: 29 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 14 contributors (all time) y: 284 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperConfig.java x: 3 contributors (all time) y: 67 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStore.java x: 3 contributors (all time) y: 104 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/CommandPoller.java x: 4 contributors (all time) y: 54 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/PackageHandler.java x: 7 contributors (all time) y: 72 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackage.java x: 1 contributors (all time) y: 48 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackageBuilder.java x: 1 contributors (all time) y: 212 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/SubscriberMetrics.java x: 3 contributors (all time) y: 155 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberConfiguration.java x: 6 contributors (all time) y: 39 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberReady.java x: 3 contributors (all time) y: 90 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ContentPackageExtractor.java x: 8 contributors (all time) y: 112 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/CurrentImportInfo.java x: 1 contributors (all time) y: 34 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ErrorListener.java x: 3 contributors (all time) y: 27 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/MessagingCacheCallback.java x: 3 contributors (all time) y: 93 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdleCheck.java x: 4 contributors (all time) y: 34 lines of code src/main/java/org/apache/sling/distribution/journal/queue/CacheCallback.java x: 2 contributors (all time) y: 15 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueue.java x: 4 contributors (all time) y: 177 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderImpl.java x: 3 contributors (all time) y: 187 lines of code src/main/java/org/apache/sling/distribution/journal/shared/OnlyOnLeader.java x: 2 contributors (all time) y: 59 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/StagingPrecondition.java x: 3 contributors (all time) y: 51 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributedEventNotifierManager.java x: 3 contributors (all time) y: 102 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 4 contributors (all time) y: 132 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageDistributedNotifier.java x: 6 contributors (all time) y: 121 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/PackageStatusWatcher.java x: 4 contributors (all time) y: 56 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 8 contributors (all time) y: 233 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PubQueueProviderPublisher.java x: 2 contributors (all time) y: 56 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Topics.java x: 2 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java x: 7 contributors (all time) y: 154 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PublishMetrics.java x: 1 contributors (all time) y: 57 lines of code src/main/java/org/apache/sling/distribution/journal/metrics/TaggedMetrics.java x: 1 contributors (all time) y: 21 lines of code src/main/java/org/apache/sling/distribution/journal/shared/NoOpImportPreProcessor.java x: 1 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Timed.java x: 1 contributors (all time) y: 17 lines of code src/main/java/org/apache/sling/distribution/journal/metrics/DefaultTag.java x: 1 contributors (all time) y: 32 lines of code src/main/java/org/apache/sling/distribution/journal/metrics/Tag.java x: 1 contributors (all time) y: 12 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/IdleCheck.java x: 2 contributors (all time) y: 7 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PublisherConfiguration.java x: 1 contributors (all time) y: 20 lines of code src/main/java/org/apache/sling/distribution/journal/queue/PubQueueProvider.java x: 3 contributors (all time) y: 23 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/AgentState.java x: 2 contributors (all time) y: 43 lines of code src/main/java/org/apache/sling/distribution/journal/queue/QueueItemFactory.java x: 2 contributors (all time) y: 73 lines of code src/main/java/org/apache/sling/distribution/journal/shared/NoOpInvalidationProcessor.java x: 1 contributors (all time) y: 14 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/QueueCacheSeeder.java x: 2 contributors (all time) y: 80 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/RangePoller.java x: 3 contributors (all time) y: 74 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueCache.java x: 4 contributors (all time) y: 135 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Strings.java x: 1 contributors (all time) y: 11 lines of code src/main/java/org/apache/sling/distribution/journal/shared/DefaultDistributionLog.java x: 2 contributors (all time) y: 99 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/package-info.java x: 3 contributors (all time) y: 1 lines of code src/main/java/org/apache/sling/distribution/journal/queue/package-info.java x: 2 contributors (all time) y: 1 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageQueuedNotifier.java x: 4 contributors (all time) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/queue/QueuedCallback.java x: 1 contributors (all time) y: 7 lines of code src/main/java/org/apache/sling/distribution/journal/shared/Delay.java x: 1 contributors (all time) y: 24 lines of code src/main/java/org/apache/sling/distribution/journal/shared/DistributionLogEventListener.java x: 3 contributors (all time) y: 62 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/Announcer.java x: 2 contributors (all time) y: 86 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubErrQueue.java x: 3 contributors (all time) y: 100 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderFactoryImpl.java x: 2 contributors (all time) y: 23 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/QueueEntryFactory.java x: 2 contributors (all time) y: 42 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStoreJMX.java x: 1 contributors (all time) y: 62 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JMXRegistration.java x: 1 contributors (all time) y: 36 lines of code src/main/java/org/apache/sling/distribution/journal/shared/LocalStoreJMXMBean.java x: 1 contributors (all time) y: 4 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/EntryUtil.java x: 2 contributors (all time) y: 21 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/State.java x: 1 contributors (all time) y: 75 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/TopologyView.java x: 1 contributors (all time) y: 74 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/TopologyViewDiff.java x: 1 contributors (all time) y: 49 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/TopologyViewManager.java x: 1 contributors (all time) y: 45 lines of code src/main/java/org/apache/sling/distribution/journal/queue/QueueState.java x: 1 contributors (all time) y: 25 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/OffsetQueueImpl.java x: 1 contributors (all time) y: 82 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/Precondition.java x: 3 contributors (all time) y: 5 lines of code src/main/java/org/apache/sling/distribution/journal/shared/PublisherConfigurationAvailable.java x: 1 contributors (all time) y: 55 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/DefaultPrecondition.java x: 3 contributors (all time) y: 9 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionEvent.java x: 4 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberReadyStore.java x: 2 contributors (all time) y: 12 lines of code
371.0
lines of code
  min: 1.0
  average: 59.9
  25th percentile: 15.5
  median: 43.0
  75th percentile: 74.5
  max: 371.0
0 14.0
contributors (all time)
min: 1.0 | average: 2.55 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 14.0

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

src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 3 commits (30d) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 4 commits (30d) y: 371 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionFailureEvent.java x: 3 commits (30d) y: 29 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 1 commits (30d) y: 284 lines of code
371.0
lines of code
  min: 29.0
  average: 187.5
  25th percentile: 38.25
  median: 175.0
  75th percentile: 349.25
  max: 371.0
0 4.0
commits (30d)
min: 1.0 | average: 2.75 | 25th percentile: 1.5 | median: 3.0 | 75th percentile: 3.75 | max: 4.0

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

src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 2 contributors (30d) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 2 contributors (30d) y: 371 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionFailureEvent.java x: 1 contributors (30d) y: 29 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 1 contributors (30d) y: 284 lines of code
371.0
lines of code
  min: 29.0
  average: 187.5
  25th percentile: 38.25
  median: 175.0
  75th percentile: 349.25
  max: 371.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

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

src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 8 commits (90d) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 14 commits (90d) y: 371 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionFailureEvent.java x: 3 commits (90d) y: 29 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 14 commits (90d) y: 284 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperConfig.java x: 2 commits (90d) y: 67 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStore.java x: 3 commits (90d) y: 104 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/CommandPoller.java x: 2 commits (90d) y: 54 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/PackageHandler.java x: 5 commits (90d) y: 72 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackage.java x: 1 commits (90d) y: 48 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackageBuilder.java x: 1 commits (90d) y: 212 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/SubscriberMetrics.java x: 6 commits (90d) y: 155 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberConfiguration.java x: 4 commits (90d) y: 39 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberReady.java x: 2 commits (90d) y: 90 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ContentPackageExtractor.java x: 4 commits (90d) y: 112 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/CurrentImportInfo.java x: 2 commits (90d) y: 34 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ErrorListener.java x: 3 commits (90d) y: 27 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/MessagingCacheCallback.java x: 1 commits (90d) y: 93 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdleCheck.java x: 1 commits (90d) y: 34 lines of code src/main/java/org/apache/sling/distribution/journal/queue/CacheCallback.java x: 1 commits (90d) y: 15 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueue.java x: 1 commits (90d) y: 177 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderImpl.java x: 1 commits (90d) y: 187 lines of code src/main/java/org/apache/sling/distribution/journal/shared/OnlyOnLeader.java x: 1 commits (90d) y: 59 lines of code
371.0
lines of code
  min: 15.0
  average: 105.86
  25th percentile: 37.75
  median: 69.5
  75th percentile: 160.5
  max: 371.0
0 14.0
commits (90d)
min: 1.0 | average: 3.64 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.25 | max: 14.0

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

src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 3 contributors (90d) y: 66 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 3 contributors (90d) y: 371 lines of code src/main/java/org/apache/sling/distribution/journal/impl/event/DistributionFailureEvent.java x: 1 contributors (90d) y: 29 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 4 contributors (90d) y: 284 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperConfig.java x: 2 contributors (90d) y: 67 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStore.java x: 2 contributors (90d) y: 104 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/CommandPoller.java x: 2 contributors (90d) y: 54 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/PackageHandler.java x: 4 contributors (90d) y: 72 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackage.java x: 1 contributors (90d) y: 48 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackageBuilder.java x: 1 contributors (90d) y: 212 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/SubscriberMetrics.java x: 2 contributors (90d) y: 155 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberConfiguration.java x: 2 contributors (90d) y: 39 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberReady.java x: 1 contributors (90d) y: 90 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ContentPackageExtractor.java x: 3 contributors (90d) y: 112 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/CurrentImportInfo.java x: 1 contributors (90d) y: 34 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ErrorListener.java x: 2 contributors (90d) y: 27 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/MessagingCacheCallback.java x: 1 contributors (90d) y: 93 lines of code src/main/java/org/apache/sling/distribution/journal/queue/CacheCallback.java x: 1 contributors (90d) y: 15 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueue.java x: 1 contributors (90d) y: 177 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderImpl.java x: 1 contributors (90d) y: 187 lines of code src/main/java/org/apache/sling/distribution/journal/shared/OnlyOnLeader.java x: 1 contributors (90d) y: 59 lines of code
371.0
lines of code
  min: 15.0
  average: 105.86
  25th percentile: 37.75
  median: 69.5
  75th percentile: 160.5
  max: 371.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.25 | max: 4.0