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% | 17% | 28% | 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% | 17% | 28% | 53%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 17% | 28% | 53%
Longest Files (Top 50)
File# lines# units
BookKeeper.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
335 26
DistributionSubscriber.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
325 19
DistributionPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
249 13
DistributionMetricsService.java
in src/main/java/org/apache/sling/distribution/journal/shared
195 37
PubQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
175 16
PubQueueProviderImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
161 12
PackageMessageFactory.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
153 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
131 10
PackageDistributedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
130 10
JcrBinaryStore.java
in src/main/java/org/apache/sling/distribution/journal/binary/jcr
114 5
JournalAvailableChecker.java
in src/main/java/org/apache/sling/distribution/journal/shared
112 8
DistributedEventNotifierManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
102 7
ContentPackageExtractor.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
101 8
LocalStore.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
100 11
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
89 5
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
PackageHandler.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
78 5
DistPublisherJMX.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
76 3
State.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
75 11
RangePoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
74 3
TopologyView.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
74 12
ExponentialBackOff.java
in src/main/java/org/apache/sling/distribution/journal/shared
74 7
Topics.java
in src/main/java/org/apache/sling/distribution/journal/shared
73 7
QueueItemFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue
73 4
PackageQueuedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
66 8
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
PackageStatusWatcher.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
61 6
BookKeeperConfig.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
60 9
SubscriberIdle.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
56 8
PublisherConfigurationAvailable.java
in src/main/java/org/apache/sling/distribution/journal/shared
55 6
PubQueueProviderPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
53 2
CommandPoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
53 6
BookKeeperFactory.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
53 1
StagingPrecondition.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
52 5
DistributionEvent.java
in src/main/java/org/apache/sling/distribution/journal/impl/event
52 6
TopologyViewDiff.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
49 6
TopologyViewManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
45 9
AgentId.java
in src/main/java/org/apache/sling/distribution/journal/shared
45 9
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
AgentState.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
41 5
PackageCleaner.java
in src/main/java/org/apache/sling/distribution/journal/binary/jcr
37 3
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
DistributionMetricsService.java
in src/main/java/org/apache/sling/distribution/journal/shared
195 37
BookKeeper.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
335 26
DistributionSubscriber.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
325 19
PubQueueCache.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
135 16
PubQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
175 16
DistributionPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
249 13
TopologyView.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
74 12
DefaultDistributionLog.java
in src/main/java/org/apache/sling/distribution/journal/shared
99 12
PubQueueProviderImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
161 12
PubErrQueue.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
100 12
OffsetQueueImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
82 12
State.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
75 11
LocalStore.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
100 11
PackageDistributedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
130 10
DiscoveryService.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
131 10
PackageMessageFactory.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
153 9
TopologyViewManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
45 9
AgentId.java
in src/main/java/org/apache/sling/distribution/journal/shared
45 9
BookKeeperConfig.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
60 9
PackageQueuedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
66 8
SubscriberIdle.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
56 8
JournalAvailableChecker.java
in src/main/java/org/apache/sling/distribution/journal/shared
112 8
ContentPackageExtractor.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
101 8
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
Topics.java
in src/main/java/org/apache/sling/distribution/journal/shared
73 7
ExponentialBackOff.java
in src/main/java/org/apache/sling/distribution/journal/shared
74 7
PackageStatusWatcher.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
61 6
SimpleDistributionResponse.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
43 6
TopologyViewDiff.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
49 6
CommandPoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
53 6
DistributionEvent.java
in src/main/java/org/apache/sling/distribution/journal/impl/event
52 6
PublisherConfigurationAvailable.java
in src/main/java/org/apache/sling/distribution/journal/shared
55 6
StagingPrecondition.java
in src/main/java/org/apache/sling/distribution/journal/impl/precondition
52 5
MessagingCacheCallback.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
89 5
AgentState.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
41 5
Announcer.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
86 5
DistributionLogEventListener.java
in src/main/java/org/apache/sling/distribution/journal/shared
62 5
PackageHandler.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
78 5
LocalStoreJMX.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
62 5
QueueState.java
in src/main/java/org/apache/sling/distribution/journal/queue
25 5
JcrBinaryStore.java
in src/main/java/org/apache/sling/distribution/journal/binary/jcr
114 5
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
ErrorListener.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
21 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
QueueItemFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue
73 4
DistPublisherJMX.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
76 3
RangePoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
74 3
Files With Long Lines (Top 27)

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

File# lines# units# long lines
BookKeeper.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
335 26 8
PackageDistributedNotifier.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
130 10 7
SubscriberConfiguration.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
31 - 7
PackageMessageFactory.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
153 9 6
DistributedEventNotifierManager.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
102 7 4
DistributionPublisher.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
249 13 3
PubQueueProviderImpl.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
161 12 3
DistributionSubscriber.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
325 19 2
CommandPoller.java
in src/main/java/org/apache/sling/distribution/journal/impl/subscriber
53 6 2
DistributionMetricsService.java
in src/main/java/org/apache/sling/distribution/journal/shared
195 37 2
ContentPackageExtractor.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
101 8 2
LocalStore.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
100 11 2
DistPublisherJMX.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
76 3 1
PublisherConfiguration.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
17 - 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
89 5 1
PackageFactoryConfiguration.java
in src/main/java/org/apache/sling/distribution/journal/impl/publisher
10 - 1
DiscoveryService.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
131 10 1
State.java
in src/main/java/org/apache/sling/distribution/journal/impl/discovery
75 11 1
DistributionEvent.java
in src/main/java/org/apache/sling/distribution/journal/impl/event
52 6 1
Topics.java
in src/main/java/org/apache/sling/distribution/journal/shared
73 7 1
JournalAvailableChecker.java
in src/main/java/org/apache/sling/distribution/journal/shared
112 8 1
DistributionLogEventListener.java
in src/main/java/org/apache/sling/distribution/journal/shared
62 5 1
PackageHandler.java
in src/main/java/org/apache/sling/distribution/journal/bookkeeper
78 5 1
PubQueueCache.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
135 16 1
QueueEntryFactory.java
in src/main/java/org/apache/sling/distribution/journal/queue/impl
42 4 1
PackageCleaner.java
in src/main/java/org/apache/sling/distribution/journal/binary/jcr
37 3 1
Correlations

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

src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 28 commits (all time) y: 249 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 4 commits (all time) y: 131 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 19 commits (all time) y: 335 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 67 commits (all time) y: 325 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperConfig.java x: 3 commits (all time) y: 60 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 7 commits (all time) y: 53 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ContentPackageExtractor.java x: 7 commits (all time) y: 101 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberConfiguration.java x: 8 commits (all time) y: 31 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStore.java x: 3 commits (all time) y: 100 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributedEventNotifierManager.java x: 2 commits (all time) y: 102 lines of code src/main/java/org/apache/sling/distribution/journal/shared/DistributionMetricsService.java x: 9 commits (all time) y: 195 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalAvailableChecker.java x: 5 commits (all time) y: 112 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/AppliedEvent.java x: 1 commits (all time) y: 32 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/PackageStatusWatcher.java x: 8 commits (all time) y: 61 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java x: 13 commits (all time) y: 153 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/PackageDistributedNotifier.java x: 12 commits (all time) y: 130 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/MessagingCacheCallback.java x: 3 commits (all time) y: 89 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/bookkeeper/ErrorListener.java x: 2 commits (all time) y: 21 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdleCheck.java x: 5 commits (all time) y: 30 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/impl/subscriber/CommandPoller.java x: 14 commits (all time) y: 53 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdle.java x: 15 commits (all time) y: 56 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageFactoryConfiguration.java x: 1 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/AgentState.java x: 2 commits (all time) y: 41 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderImpl.java x: 6 commits (all time) y: 161 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/PubQueueProvider.java x: 2 commits (all time) y: 22 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/PubQueue.java x: 3 commits (all time) y: 175 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/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/PackageHandler.java x: 3 commits (all time) y: 78 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/IdleCheck.java x: 2 commits (all time) y: 7 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/NoopIdle.java x: 2 commits (all time) y: 16 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/binary/jcr/JcrBinaryStore.java x: 1 commits (all time) y: 114 lines of code src/main/java/org/apache/sling/distribution/journal/binary/jcr/PackageCleaner.java x: 1 commits (all time) y: 37 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/TopologyChangeHandler.java x: 1 commits (all time) y: 6 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/impl/publisher/DistPublisherJMX.java x: 3 commits (all time) y: 76 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PubQueueProviderPublisher.java x: 1 commits (all time) y: 53 lines of code src/main/java/org/apache/sling/distribution/journal/queue/CacheCallback.java x: 1 commits (all time) y: 13 lines of code src/main/java/org/apache/sling/distribution/journal/queue/OffsetQueue.java x: 1 commits (all time) y: 19 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/shared/Topics.java x: 3 commits (all time) y: 73 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/impl/precondition/StagingPrecondition.java x: 8 commits (all time) y: 52 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/JournalAvailableServiceMarker.java x: 2 commits (all time) y: 27 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/precondition/DefaultPrecondition.java x: 4 commits (all time) y: 9 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
335.0
lines of code
  min: 1.0
  average: 62.6
  25th percentile: 19.0
  median: 49.0
  75th percentile: 80.0
  max: 335.0
0 67.0
commits (all time)
min: 1.0 | average: 4.49 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 67.0

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

src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 8 contributors (all time) y: 249 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 3 contributors (all time) y: 131 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 7 contributors (all time) y: 335 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 9 contributors (all time) y: 325 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperConfig.java x: 2 contributors (all time) y: 60 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java x: 5 contributors (all time) y: 53 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/ContentPackageExtractor.java x: 5 contributors (all time) y: 101 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberConfiguration.java x: 4 contributors (all time) y: 31 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/LocalStore.java x: 3 contributors (all time) y: 100 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributedEventNotifierManager.java x: 2 contributors (all time) y: 102 lines of code src/main/java/org/apache/sling/distribution/journal/shared/DistributionMetricsService.java x: 5 contributors (all time) y: 195 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalAvailableChecker.java x: 4 contributors (all time) y: 112 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/AppliedEvent.java x: 1 contributors (all time) y: 32 lines of code src/main/java/org/apache/sling/distribution/journal/impl/precondition/PackageStatusWatcher.java x: 4 contributors (all time) y: 61 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java x: 6 contributors (all time) y: 153 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/PackageDistributedNotifier.java x: 6 contributors (all time) y: 130 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/MessagingCacheCallback.java x: 3 contributors (all time) y: 89 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/impl/publisher/SimpleDistributionResponse.java x: 2 contributors (all time) y: 43 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/bookkeeper/ErrorListener.java x: 1 contributors (all time) y: 21 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdleCheck.java x: 2 contributors (all time) y: 30 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/impl/subscriber/CommandPoller.java x: 4 contributors (all time) y: 53 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdle.java x: 3 contributors (all time) y: 56 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageFactoryConfiguration.java x: 1 contributors (all time) y: 10 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/impl/publisher/AgentState.java x: 2 contributors (all time) y: 41 lines of code src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderImpl.java x: 2 contributors (all time) y: 161 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/PubQueueProvider.java x: 2 contributors (all time) y: 22 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/PubQueue.java x: 3 contributors (all time) y: 175 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/QueueErrors.java x: 1 contributors (all time) y: 35 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/bookkeeper/PackageHandler.java x: 3 contributors (all time) y: 78 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/subscriber/NoopIdle.java x: 2 contributors (all time) y: 16 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/binary/jcr/JcrBinaryStore.java x: 1 contributors (all time) y: 114 lines of code src/main/java/org/apache/sling/distribution/journal/binary/jcr/PackageCleaner.java x: 1 contributors (all time) y: 37 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/TopologyChangeHandler.java x: 1 contributors (all time) y: 6 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/impl/publisher/DistPublisherJMX.java x: 2 contributors (all time) y: 76 lines of code src/main/java/org/apache/sling/distribution/journal/impl/publisher/PubQueueProviderPublisher.java x: 1 contributors (all time) y: 53 lines of code src/main/java/org/apache/sling/distribution/journal/queue/CacheCallback.java x: 1 contributors (all time) y: 13 lines of code src/main/java/org/apache/sling/distribution/journal/queue/OffsetQueue.java x: 1 contributors (all time) y: 19 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/impl/precondition/StagingPrecondition.java x: 3 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/distribution/journal/shared/JournalAvailableServiceMarker.java x: 1 contributors (all time) y: 27 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
335.0
lines of code
  min: 1.0
  average: 62.6
  25th percentile: 19.0
  median: 49.0
  75th percentile: 80.0
  max: 335.0
0 9.0
contributors (all time)
min: 1.0 | average: 2.33 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0

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

src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 1 commits (30d) y: 249 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 1 commits (30d) y: 131 lines of code
249.0
lines of code
  min: 131.0
  average: 190.0
  25th percentile: 131.0
  median: 190.0
  75th percentile: 249.0
  max: 249.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): 2 points

src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 1 contributors (30d) y: 249 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 1 contributors (30d) y: 131 lines of code
249.0
lines of code
  min: 131.0
  average: 190.0
  25th percentile: 131.0
  median: 190.0
  75th percentile: 249.0
  max: 249.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): 4 points

src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 2 commits (90d) y: 249 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 1 commits (90d) y: 131 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 3 commits (90d) y: 335 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 2 commits (90d) y: 325 lines of code
335.0
lines of code
  min: 131.0
  average: 260.0
  25th percentile: 160.5
  median: 287.0
  75th percentile: 332.5
  max: 335.0
0 3.0
commits (90d)
min: 1.0 | average: 2.0 | 25th percentile: 1.25 | median: 2.0 | 75th percentile: 2.75 | max: 3.0

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

src/main/java/org/apache/sling/distribution/journal/impl/publisher/DistributionPublisher.java x: 2 contributors (90d) y: 249 lines of code src/main/java/org/apache/sling/distribution/journal/impl/discovery/DiscoveryService.java x: 1 contributors (90d) y: 131 lines of code src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java x: 1 contributors (90d) y: 335 lines of code src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java x: 1 contributors (90d) y: 325 lines of code
335.0
lines of code
  min: 131.0
  average: 260.0
  25th percentile: 160.5
  median: 287.0
  75th percentile: 332.5
  max: 335.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0