awslabs / amazon-kinesis-client
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 234
  • Daily file updates (only one update per file and date counted): 634
  • First update: 2013-12-17
  • Latest update: 2022-01-04
  • Days between first and latest update: 2941 (420 weeks, estimated 2100 working days)
  • Active days (at least one file change): 247
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 234 files with 17,941 lines of code in files.
    • 233 files that are 366+ days old (17,937 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 1 files that are 91-180 days old (4 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | 0% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 234 files with 17,941 lines of code in files.
    • 216 files have been last changed 366+ days ago (13,549 lines of code)
    • 5 files have been last changed 181-365 days ago (1,042 lines of code)
    • 9 files have been last changed 91-180 days ago (2,342 lines of code)
    • 2 files have been last changed 31-90 days ago (512 lines of code)
    • 2 files have been last changed 1-30 days ago (496 lines of code)
75% | 5% | 13% | 2% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, xml, md, txt, yml, gitignore, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java99% | 0% | <1% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java75% | 5% | 13% | 2% | 2%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases100% | 0% | 0% | 0% | 0%
amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics100% | 0% | 0% | 0% | 0%
amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/coordinator100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/checkpoint100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/common100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/exceptions100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/schemaregistry100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/annotations100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java-templates0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval89% | 0% | 8% | 0% | 1%
amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang86% | 13% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases47% | 11% | 24% | 6% | 9%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle88% | 0% | 0% | 11% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator37% | 13% | 48% | 0% | 0%
amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/coordinator100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/checkpoint100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/common100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor92% | 0% | 7% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/exceptions100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/annotations100% | 0% | 0% | 0% | 0%
amazon-kinesis-client/src/main/java/software/amazon/kinesis/schemaregistry0% | 0% | 100% | 0% | 0%
amazon-kinesis-client/src/main/java-templates0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Messages.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/kpl
2123 135 1033 1279 2
FanOutRecordsPublisher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/fanout
809 47 533 1279 22
Scheduler.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator
753 33 159 1279 25
KinesisClientLibConfiguration.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/coordinator
571 85 775 1279 5
DynamoDBLeaseRefresher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
545 29 118 1279 10
PrefetchRecordsPublisher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling
453 37 117 1279 19
DynamoDBLeaseTaker.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
393 15 29 1279 10
ShardConsumer.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
355 26 533 1279 11
DynamoDBLeaseManagementFactory.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
294 14 118 1279 12
DynamoDBLeaseCoordinator.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
292 24 40 1279 11
DynamoDBLeaseRenewer.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
273 14 533 1279 6
ConsumerStates.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
273 45 439 1279 7
KinesisDataFetcher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling
266 19 533 1279 8
ShutdownTask.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
247 11 533 1279 6
DynamoDBLeaseSerializer.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
243 19 533 1279 4
KinesisShardDetector.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
237 10 347 1279 8
ProcessTask.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
220 9 57 1279 10
ShardRecordProcessorCheckpointer.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/checkpoint
201 18 533 1279 3
LeaseManagementConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
187 8 118 1279 12
FanOutConsumerRegistration.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/fanout
183 7 533 1279 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IteratorBuilder.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
71 2 1265 1279 3
package-info.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang
1 - 1033 1113 2
MultipleSubscriberException.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/fanout
3 - 1033 1279 2
LeaseLostMessage.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/messages
4 - 1033 1113 2
ShardEndedMessage.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/messages
4 - 1033 1113 2
MetricsFactory.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/metrics
4 - 1033 1279 2
ShutdownNotificationAware.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor
4 - 1033 1279 2
DataFetchingStrategy.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
4 - 1033 1279 2
ConsumerRegistration.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
5 - 1033 1279 2
GetRecordsRetriever.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
5 - 1033 1279 2
ShardPrioritization.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
5 - 1033 1279 2
ShutdownRequestedMessage.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/messages
6 - 1033 1113 2
RetrievalConfigBuilder.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/config
6 - 1033 1113 2
IPropertyValueDecoder.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/config
6 - 1033 1113 2
TaskOutcome.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
6 - 1033 1210 2
ShutdownNotification.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
6 - 1033 1279 2
TaskExecutionListener.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
6 - 1033 1210 2
ConsumerTask.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
6 - 1033 1279 2
KinesisClientInternalApi.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/annotations
6 - 1033 1279 2
InitialPositionInStream.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/common
6 - 1033 1279 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
KinesisClientLibraryPackage.java
in amazon-kinesis-client/src/main/java-templates
4 - 124 124 1
CommonCalculations.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/common
6 1 411 411 1
SchemaRegistryDecoder.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/schemaregistry
55 4 124 461 3
PeriodicShardSyncManager.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator
355 11 533 533 1
LeaseCleanupManager.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
275 16 215 533 2
DeterministicShuffleShardSyncLeaderDecider.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator
109 5 305 533 2
StreamIdentifier.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/common
48 6 533 533 1
MultiStreamLease.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
44 5 533 533 1
FormerStreamsLeasesDeletionStrategy.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor
44 6 533 533 1
DynamoDBMultiStreamLeaseSerializer.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
38 3 533 533 1
HashKeyRangeForLease.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/common
34 5 533 533 1
DataFetcher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling
28 - 533 533 1
LeasePendingDeletion.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/exceptions
24 1 533 533 1
DataRetrievalUtil.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
20 1 533 533 1
KinesisDataFetcherProviderConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
19 - 533 533 1
LeaseCleanupConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/common
12 - 533 533 1
MultiStreamTracker.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor
12 1 159 533 2
DataFetcherProviderConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
11 - 533 533 1
StreamConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/common
10 - 533 533 1
CustomerApplicationException.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/exceptions
6 - 533 533 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
RetrievalConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval
103 7 28 1279 48
DynamoDBLeaseTaker.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
393 15 29 1279 10
DynamoDBLeaseCoordinator.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
292 24 40 1279 11
ProcessTask.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/lifecycle
220 9 57 1279 10
PrefetchRecordsPublisher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling
453 37 117 1279 19
DynamoDBLeaseRefresher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
545 29 118 1279 10
DynamoDBLeaseManagementFactory.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb
294 14 118 1279 12
LeaseManagementConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
187 8 118 1279 12
LeaseRefresher.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
39 1 118 1279 5
SchemaRegistryDecoder.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/schemaregistry
55 4 124 461 3
KinesisClientLibraryPackage.java
in amazon-kinesis-client/src/main/java-templates
4 - 124 124 1
Scheduler.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator
753 33 159 1279 25
MultiStreamTracker.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/processor
12 1 159 533 2
LeaseCleanupManager.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
275 16 215 533 2
GracefulShutdownCoordinator.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator
104 8 230 1279 5
MultiLangDaemonConfiguration.java
in amazon-kinesis-client-multilang/src/main/java/software/amazon/kinesis/multilang/config
317 22 245 1113 5
DeterministicShuffleShardSyncLeaderDecider.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/coordinator
109 5 305 533 2
KinesisShardDetector.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
237 10 347 1279 8
PollingConfig.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/retrieval/polling
55 4 405 1279 5
Lease.java
in amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases
143 19 411 1279 4