├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── HEADER ├── LICENSE ├── NOTICE ├── PULL_REQUEST_TEMPLATE.md ├── RDMA-readme ├── RDMA README.txt ├── consumer.properties ├── producer.properties └── rdma-broker.properties ├── README.md ├── TROGDOR.md ├── Vagrantfile ├── bin ├── connect-distributed.sh ├── connect-standalone.sh ├── kafka-acls.sh ├── kafka-broker-api-versions.sh ├── kafka-configs.sh ├── kafka-console-consumer.sh ├── kafka-console-producer.sh ├── kafka-consumer-groups.sh ├── kafka-consumer-perf-test.sh ├── kafka-delegation-tokens.sh ├── kafka-delete-records.sh ├── kafka-dump-log.sh ├── kafka-log-dirs.sh ├── kafka-mirror-maker.sh ├── kafka-preferred-replica-election.sh ├── kafka-producer-perf-test.sh ├── kafka-reassign-partitions.sh ├── kafka-replica-verification.sh ├── kafka-run-class.sh ├── kafka-server-start.sh ├── kafka-server-stop.sh ├── kafka-streams-application-reset.sh ├── kafka-topics.sh ├── kafka-verifiable-consumer.sh ├── kafka-verifiable-producer.sh ├── trogdor.sh ├── windows │ ├── connect-distributed.bat │ ├── connect-standalone.bat │ ├── kafka-acls.bat │ ├── kafka-broker-api-versions.bat │ ├── kafka-configs.bat │ ├── kafka-console-consumer.bat │ ├── kafka-console-producer.bat │ ├── kafka-consumer-groups.bat │ ├── kafka-consumer-perf-test.bat │ ├── kafka-delegation-tokens.bat │ ├── kafka-dump-log.bat │ ├── kafka-mirror-maker.bat │ ├── kafka-preferred-replica-election.bat │ ├── kafka-producer-perf-test.bat │ ├── kafka-reassign-partitions.bat │ ├── kafka-replica-verification.bat │ ├── kafka-run-class.bat │ ├── kafka-server-start.bat │ ├── kafka-server-stop.bat │ ├── kafka-topics.bat │ ├── zookeeper-server-start.bat │ ├── zookeeper-server-stop.bat │ └── zookeeper-shell.bat ├── zookeeper-security-migration.sh ├── zookeeper-server-start.sh ├── zookeeper-server-stop.sh └── zookeeper-shell.sh ├── checkstyle ├── .scalafmt.conf ├── checkstyle.xml ├── import-control-core.xml ├── import-control.xml ├── java.header └── suppressions.xml ├── clients ├── .gitignore └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ ├── clients │ │ │ ├── ApiVersions.java │ │ │ ├── ClientDnsLookup.java │ │ │ ├── ClientRDMARequest.java │ │ │ ├── ClientRDMAResponse.java │ │ │ ├── ClientRequest.java │ │ │ ├── ClientResponse.java │ │ │ ├── ClientUtils.java │ │ │ ├── ClusterConnectionStates.java │ │ │ ├── CommonClientConfigs.java │ │ │ ├── ConnectionState.java │ │ │ ├── ExclusiveRdmaClient.java │ │ │ ├── FetchRDMAReadRequest.java │ │ │ ├── FetchRDMASlotRequest.java │ │ │ ├── FetchRdmaSessionHandler.java │ │ │ ├── FetchSessionHandler.java │ │ │ ├── InFlightRequests.java │ │ │ ├── KafkaClient.java │ │ │ ├── ManualMetadataUpdater.java │ │ │ ├── Metadata.java │ │ │ ├── MetadataCache.java │ │ │ ├── MetadataUpdater.java │ │ │ ├── NetworkClient.java │ │ │ ├── NetworkClientUtils.java │ │ │ ├── NodeApiVersions.java │ │ │ ├── ProduceAtomicFetchRDMAWriteRequest.java │ │ │ ├── ProduceRDMAWriteRequest.java │ │ │ ├── RDMARequestCompletionHandler.java │ │ │ ├── RDMAWrBuilder.java │ │ │ ├── RdmaClient.java │ │ │ ├── RequestCompletionHandler.java │ │ │ ├── SimpleVerbsEP.java │ │ │ ├── StaleMetadataException.java │ │ │ ├── VerbsEP.java │ │ │ ├── admin │ │ │ │ ├── AbstractOptions.java │ │ │ │ ├── AdminClient.java │ │ │ │ ├── AdminClientConfig.java │ │ │ │ ├── AlterConfigsOptions.java │ │ │ │ ├── AlterConfigsResult.java │ │ │ │ ├── AlterReplicaLogDirsOptions.java │ │ │ │ ├── AlterReplicaLogDirsResult.java │ │ │ │ ├── Config.java │ │ │ │ ├── ConfigEntry.java │ │ │ │ ├── ConsumerGroupDescription.java │ │ │ │ ├── ConsumerGroupListing.java │ │ │ │ ├── CreateAclsOptions.java │ │ │ │ ├── CreateAclsResult.java │ │ │ │ ├── CreateDelegationTokenOptions.java │ │ │ │ ├── CreateDelegationTokenResult.java │ │ │ │ ├── CreatePartitionsOptions.java │ │ │ │ ├── CreatePartitionsResult.java │ │ │ │ ├── CreateTopicsOptions.java │ │ │ │ ├── CreateTopicsResult.java │ │ │ │ ├── DeleteAclsOptions.java │ │ │ │ ├── DeleteAclsResult.java │ │ │ │ ├── DeleteConsumerGroupsOptions.java │ │ │ │ ├── DeleteConsumerGroupsResult.java │ │ │ │ ├── DeleteRecordsOptions.java │ │ │ │ ├── DeleteRecordsResult.java │ │ │ │ ├── DeleteTopicsOptions.java │ │ │ │ ├── DeleteTopicsResult.java │ │ │ │ ├── DeletedRecords.java │ │ │ │ ├── DescribeAclsOptions.java │ │ │ │ ├── DescribeAclsResult.java │ │ │ │ ├── DescribeClusterOptions.java │ │ │ │ ├── DescribeClusterResult.java │ │ │ │ ├── DescribeConfigsOptions.java │ │ │ │ ├── DescribeConfigsResult.java │ │ │ │ ├── DescribeConsumerGroupsOptions.java │ │ │ │ ├── DescribeConsumerGroupsResult.java │ │ │ │ ├── DescribeDelegationTokenOptions.java │ │ │ │ ├── DescribeDelegationTokenResult.java │ │ │ │ ├── DescribeLogDirsOptions.java │ │ │ │ ├── DescribeLogDirsResult.java │ │ │ │ ├── DescribeReplicaLogDirsOptions.java │ │ │ │ ├── DescribeReplicaLogDirsResult.java │ │ │ │ ├── DescribeTopicsOptions.java │ │ │ │ ├── DescribeTopicsResult.java │ │ │ │ ├── ElectPreferredLeadersOptions.java │ │ │ │ ├── ElectPreferredLeadersResult.java │ │ │ │ ├── ExpireDelegationTokenOptions.java │ │ │ │ ├── ExpireDelegationTokenResult.java │ │ │ │ ├── KafkaAdminClient.java │ │ │ │ ├── ListConsumerGroupOffsetsOptions.java │ │ │ │ ├── ListConsumerGroupOffsetsResult.java │ │ │ │ ├── ListConsumerGroupsOptions.java │ │ │ │ ├── ListConsumerGroupsResult.java │ │ │ │ ├── ListTopicsOptions.java │ │ │ │ ├── ListTopicsResult.java │ │ │ │ ├── MemberAssignment.java │ │ │ │ ├── MemberDescription.java │ │ │ │ ├── NewPartitions.java │ │ │ │ ├── NewTopic.java │ │ │ │ ├── RecordsToDelete.java │ │ │ │ ├── RenewDelegationTokenOptions.java │ │ │ │ ├── RenewDelegationTokenResult.java │ │ │ │ ├── TopicDescription.java │ │ │ │ ├── TopicListing.java │ │ │ │ └── internals │ │ │ │ │ └── AdminMetadataManager.java │ │ │ ├── consumer │ │ │ │ ├── AddressAndOffset.java │ │ │ │ ├── CommitFailedException.java │ │ │ │ ├── Consumer.java │ │ │ │ ├── ConsumerConfig.java │ │ │ │ ├── ConsumerInterceptor.java │ │ │ │ ├── ConsumerRebalanceListener.java │ │ │ │ ├── ConsumerRecord.java │ │ │ │ ├── ConsumerRecords.java │ │ │ │ ├── InvalidOffsetException.java │ │ │ │ ├── KafkaConsumer.java │ │ │ │ ├── MockConsumer.java │ │ │ │ ├── NoOffsetForPartitionException.java │ │ │ │ ├── OffsetAndMetadata.java │ │ │ │ ├── OffsetAndTimestamp.java │ │ │ │ ├── OffsetCommitCallback.java │ │ │ │ ├── OffsetOutOfRangeException.java │ │ │ │ ├── OffsetResetStrategy.java │ │ │ │ ├── RangeAssignor.java │ │ │ │ ├── RetriableCommitFailedException.java │ │ │ │ ├── RoundRobinAssignor.java │ │ │ │ ├── StickyAssignor.java │ │ │ │ └── internals │ │ │ │ │ ├── AbstractCoordinator.java │ │ │ │ │ ├── AbstractPartitionAssignor.java │ │ │ │ │ ├── ConsumerCoordinator.java │ │ │ │ │ ├── ConsumerInterceptors.java │ │ │ │ │ ├── ConsumerMetrics.java │ │ │ │ │ ├── ConsumerNetworkClient.java │ │ │ │ │ ├── ConsumerProtocol.java │ │ │ │ │ ├── ConsumerRDMAClient.java │ │ │ │ │ ├── Fetcher.java │ │ │ │ │ ├── FetcherMetricsRegistry.java │ │ │ │ │ ├── Heartbeat.java │ │ │ │ │ ├── NoAvailableBrokersException.java │ │ │ │ │ ├── NoOpConsumerRebalanceListener.java │ │ │ │ │ ├── PartitionAssignor.java │ │ │ │ │ ├── RequestFuture.java │ │ │ │ │ ├── RequestFutureAdapter.java │ │ │ │ │ ├── RequestFutureListener.java │ │ │ │ │ └── SubscriptionState.java │ │ │ └── producer │ │ │ │ ├── BufferExhaustedException.java │ │ │ │ ├── Callback.java │ │ │ │ ├── KafkaProducer.java │ │ │ │ ├── MockProducer.java │ │ │ │ ├── Partitioner.java │ │ │ │ ├── Producer.java │ │ │ │ ├── ProducerConfig.java │ │ │ │ ├── ProducerInterceptor.java │ │ │ │ ├── ProducerRecord.java │ │ │ │ ├── RecordMetadata.java │ │ │ │ └── internals │ │ │ │ ├── BufferPool.java │ │ │ │ ├── DefaultPartitioner.java │ │ │ │ ├── ErrorLoggingCallback.java │ │ │ │ ├── FutureRecordMetadata.java │ │ │ │ ├── IncompleteBatches.java │ │ │ │ ├── ProduceRequestResult.java │ │ │ │ ├── ProducerBatch.java │ │ │ │ ├── ProducerIdAndEpoch.java │ │ │ │ ├── ProducerInterceptors.java │ │ │ │ ├── ProducerMetrics.java │ │ │ │ ├── RdmaBufferPool.java │ │ │ │ ├── RdmaSessionHandlers.java │ │ │ │ ├── RecordAccumulator.java │ │ │ │ ├── Sender.java │ │ │ │ ├── SenderMetricsRegistry.java │ │ │ │ ├── TransactionManager.java │ │ │ │ └── TransactionalRequestResult.java │ │ │ ├── common │ │ │ ├── Cluster.java │ │ │ ├── ClusterResource.java │ │ │ ├── ClusterResourceListener.java │ │ │ ├── Configurable.java │ │ │ ├── ConsumerGroupState.java │ │ │ ├── KafkaException.java │ │ │ ├── KafkaFuture.java │ │ │ ├── Metric.java │ │ │ ├── MetricName.java │ │ │ ├── MetricNameTemplate.java │ │ │ ├── Node.java │ │ │ ├── PartitionInfo.java │ │ │ ├── Reconfigurable.java │ │ │ ├── TopicPartition.java │ │ │ ├── TopicPartitionInfo.java │ │ │ ├── TopicPartitionReplica.java │ │ │ ├── acl │ │ │ │ ├── AccessControlEntry.java │ │ │ │ ├── AccessControlEntryData.java │ │ │ │ ├── AccessControlEntryFilter.java │ │ │ │ ├── AclBinding.java │ │ │ │ ├── AclBindingFilter.java │ │ │ │ ├── AclOperation.java │ │ │ │ └── AclPermissionType.java │ │ │ ├── annotation │ │ │ │ └── InterfaceStability.java │ │ │ ├── cache │ │ │ │ ├── Cache.java │ │ │ │ ├── LRUCache.java │ │ │ │ └── SynchronizedCache.java │ │ │ ├── config │ │ │ │ ├── AbstractConfig.java │ │ │ │ ├── Config.java │ │ │ │ ├── ConfigChangeCallback.java │ │ │ │ ├── ConfigData.java │ │ │ │ ├── ConfigDef.java │ │ │ │ ├── ConfigException.java │ │ │ │ ├── ConfigResource.java │ │ │ │ ├── ConfigTransformer.java │ │ │ │ ├── ConfigTransformerResult.java │ │ │ │ ├── ConfigValue.java │ │ │ │ ├── SaslConfigs.java │ │ │ │ ├── SslConfigs.java │ │ │ │ ├── TopicConfig.java │ │ │ │ ├── internals │ │ │ │ │ └── BrokerSecurityConfigs.java │ │ │ │ ├── provider │ │ │ │ │ ├── ConfigProvider.java │ │ │ │ │ └── FileConfigProvider.java │ │ │ │ └── types │ │ │ │ │ └── Password.java │ │ │ ├── errors │ │ │ │ ├── ApiException.java │ │ │ │ ├── AuthenticationException.java │ │ │ │ ├── AuthorizationException.java │ │ │ │ ├── BrokerNotAvailableException.java │ │ │ │ ├── ClusterAuthorizationException.java │ │ │ │ ├── ConcurrentTransactionsException.java │ │ │ │ ├── ControllerMovedException.java │ │ │ │ ├── CoordinatorLoadInProgressException.java │ │ │ │ ├── CoordinatorNotAvailableException.java │ │ │ │ ├── CorruptRecordException.java │ │ │ │ ├── DelegationTokenAuthorizationException.java │ │ │ │ ├── DelegationTokenDisabledException.java │ │ │ │ ├── DelegationTokenExpiredException.java │ │ │ │ ├── DelegationTokenNotFoundException.java │ │ │ │ ├── DelegationTokenOwnerMismatchException.java │ │ │ │ ├── DisconnectException.java │ │ │ │ ├── DuplicateSequenceException.java │ │ │ │ ├── FencedLeaderEpochException.java │ │ │ │ ├── FetchSessionIdNotFoundException.java │ │ │ │ ├── GroupAuthorizationException.java │ │ │ │ ├── GroupIdNotFoundException.java │ │ │ │ ├── GroupMaxSizeReachedException.java │ │ │ │ ├── GroupNotEmptyException.java │ │ │ │ ├── IllegalGenerationException.java │ │ │ │ ├── IllegalSaslStateException.java │ │ │ │ ├── InconsistentGroupProtocolException.java │ │ │ │ ├── InterruptException.java │ │ │ │ ├── InvalidCommitOffsetSizeException.java │ │ │ │ ├── InvalidConfigurationException.java │ │ │ │ ├── InvalidFetchSessionEpochException.java │ │ │ │ ├── InvalidFetchSizeException.java │ │ │ │ ├── InvalidGroupIdException.java │ │ │ │ ├── InvalidMetadataException.java │ │ │ │ ├── InvalidOffsetException.java │ │ │ │ ├── InvalidPartitionsException.java │ │ │ │ ├── InvalidPidMappingException.java │ │ │ │ ├── InvalidPrincipalTypeException.java │ │ │ │ ├── InvalidReplicaAssignmentException.java │ │ │ │ ├── InvalidReplicationFactorException.java │ │ │ │ ├── InvalidRequestException.java │ │ │ │ ├── InvalidRequiredAcksException.java │ │ │ │ ├── InvalidSessionTimeoutException.java │ │ │ │ ├── InvalidTimestampException.java │ │ │ │ ├── InvalidTopicException.java │ │ │ │ ├── InvalidTxnStateException.java │ │ │ │ ├── InvalidTxnTimeoutException.java │ │ │ │ ├── KafkaStorageException.java │ │ │ │ ├── LeaderNotAvailableException.java │ │ │ │ ├── ListenerNotFoundException.java │ │ │ │ ├── LogDirNotFoundException.java │ │ │ │ ├── MemberIdRequiredException.java │ │ │ │ ├── NetworkException.java │ │ │ │ ├── NotControllerException.java │ │ │ │ ├── NotCoordinatorException.java │ │ │ │ ├── NotEnoughReplicasAfterAppendException.java │ │ │ │ ├── NotEnoughReplicasException.java │ │ │ │ ├── NotLeaderForPartitionException.java │ │ │ │ ├── OffsetMetadataTooLarge.java │ │ │ │ ├── OffsetNotAvailableException.java │ │ │ │ ├── OffsetOutOfRangeException.java │ │ │ │ ├── OperationNotAttemptedException.java │ │ │ │ ├── OutOfOrderSequenceException.java │ │ │ │ ├── PolicyViolationException.java │ │ │ │ ├── PreferredLeaderNotAvailableException.java │ │ │ │ ├── ProducerFencedException.java │ │ │ │ ├── ReassignmentInProgressException.java │ │ │ │ ├── RebalanceInProgressException.java │ │ │ │ ├── RecordBatchTooLargeException.java │ │ │ │ ├── RecordTooLargeException.java │ │ │ │ ├── ReplicaNotAvailableException.java │ │ │ │ ├── RetriableException.java │ │ │ │ ├── SaslAuthenticationException.java │ │ │ │ ├── SecurityDisabledException.java │ │ │ │ ├── SerializationException.java │ │ │ │ ├── SslAuthenticationException.java │ │ │ │ ├── StaleBrokerEpochException.java │ │ │ │ ├── TimeoutException.java │ │ │ │ ├── TopicAuthorizationException.java │ │ │ │ ├── TopicDeletionDisabledException.java │ │ │ │ ├── TopicExistsException.java │ │ │ │ ├── TransactionCoordinatorFencedException.java │ │ │ │ ├── TransactionalIdAuthorizationException.java │ │ │ │ ├── UnknownLeaderEpochException.java │ │ │ │ ├── UnknownMemberIdException.java │ │ │ │ ├── UnknownProducerIdException.java │ │ │ │ ├── UnknownServerException.java │ │ │ │ ├── UnknownTopicOrPartitionException.java │ │ │ │ ├── UnsupportedByAuthenticationException.java │ │ │ │ ├── UnsupportedCompressionTypeException.java │ │ │ │ ├── UnsupportedForMessageFormatException.java │ │ │ │ ├── UnsupportedRdmaException.java │ │ │ │ ├── UnsupportedSaslMechanismException.java │ │ │ │ ├── UnsupportedVersionException.java │ │ │ │ └── WakeupException.java │ │ │ ├── header │ │ │ │ ├── Header.java │ │ │ │ ├── Headers.java │ │ │ │ └── internals │ │ │ │ │ ├── RecordHeader.java │ │ │ │ │ └── RecordHeaders.java │ │ │ ├── internals │ │ │ │ ├── ClusterResourceListeners.java │ │ │ │ ├── FatalExitError.java │ │ │ │ ├── KafkaFutureImpl.java │ │ │ │ ├── PartitionStates.java │ │ │ │ └── Topic.java │ │ │ ├── memory │ │ │ │ ├── GarbageCollectedMemoryPool.java │ │ │ │ ├── MemoryPool.java │ │ │ │ └── SimpleMemoryPool.java │ │ │ ├── metrics │ │ │ │ ├── CompoundStat.java │ │ │ │ ├── Gauge.java │ │ │ │ ├── JmxReporter.java │ │ │ │ ├── KafkaMetric.java │ │ │ │ ├── Measurable.java │ │ │ │ ├── MeasurableStat.java │ │ │ │ ├── MetricConfig.java │ │ │ │ ├── MetricValueProvider.java │ │ │ │ ├── Metrics.java │ │ │ │ ├── MetricsReporter.java │ │ │ │ ├── Quota.java │ │ │ │ ├── QuotaViolationException.java │ │ │ │ ├── Sensor.java │ │ │ │ ├── Stat.java │ │ │ │ └── stats │ │ │ │ │ ├── Avg.java │ │ │ │ │ ├── Count.java │ │ │ │ │ ├── Frequencies.java │ │ │ │ │ ├── Frequency.java │ │ │ │ │ ├── Histogram.java │ │ │ │ │ ├── Max.java │ │ │ │ │ ├── Meter.java │ │ │ │ │ ├── Min.java │ │ │ │ │ ├── Percentile.java │ │ │ │ │ ├── Percentiles.java │ │ │ │ │ ├── Rate.java │ │ │ │ │ ├── SampledStat.java │ │ │ │ │ ├── SimpleRate.java │ │ │ │ │ ├── Sum.java │ │ │ │ │ ├── Total.java │ │ │ │ │ └── Value.java │ │ │ ├── network │ │ │ │ ├── Authenticator.java │ │ │ │ ├── ByteBufferSend.java │ │ │ │ ├── ChannelBuilder.java │ │ │ │ ├── ChannelBuilders.java │ │ │ │ ├── ChannelState.java │ │ │ │ ├── DelayedResponseAuthenticationException.java │ │ │ │ ├── InvalidReceiveException.java │ │ │ │ ├── KafkaChannel.java │ │ │ │ ├── ListenerName.java │ │ │ │ ├── ListenerReconfigurable.java │ │ │ │ ├── Mode.java │ │ │ │ ├── NetworkReceive.java │ │ │ │ ├── NetworkSend.java │ │ │ │ ├── PlaintextChannelBuilder.java │ │ │ │ ├── PlaintextTransportLayer.java │ │ │ │ ├── ReauthenticationContext.java │ │ │ │ ├── Receive.java │ │ │ │ ├── SaslChannelBuilder.java │ │ │ │ ├── Selectable.java │ │ │ │ ├── Selector.java │ │ │ │ ├── Send.java │ │ │ │ ├── SslChannelBuilder.java │ │ │ │ ├── SslTransportLayer.java │ │ │ │ ├── TransportLayer.java │ │ │ │ └── TransportLayers.java │ │ │ ├── protocol │ │ │ │ ├── ApiKeys.java │ │ │ │ ├── ApiMessage.java │ │ │ │ ├── ByteBufferAccessor.java │ │ │ │ ├── CommonFields.java │ │ │ │ ├── Errors.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessageUtil.java │ │ │ │ ├── Protocol.java │ │ │ │ ├── Readable.java │ │ │ │ ├── Writable.java │ │ │ │ └── types │ │ │ │ │ ├── ArrayOf.java │ │ │ │ │ ├── BoundField.java │ │ │ │ │ ├── Field.java │ │ │ │ │ ├── Schema.java │ │ │ │ │ ├── SchemaException.java │ │ │ │ │ ├── Struct.java │ │ │ │ │ └── Type.java │ │ │ ├── record │ │ │ │ ├── AbstractLegacyRecordBatch.java │ │ │ │ ├── AbstractRecordBatch.java │ │ │ │ ├── AbstractRecords.java │ │ │ │ ├── BaseRecords.java │ │ │ │ ├── BufferSupplier.java │ │ │ │ ├── ByteBufferLogInputStream.java │ │ │ │ ├── CompressionRatioEstimator.java │ │ │ │ ├── CompressionType.java │ │ │ │ ├── ControlRecordType.java │ │ │ │ ├── ConvertedRecords.java │ │ │ │ ├── DefaultRecord.java │ │ │ │ ├── DefaultRecordBatch.java │ │ │ │ ├── DefaultRecordsSend.java │ │ │ │ ├── EndTransactionMarker.java │ │ │ │ ├── FileLogInputStream.java │ │ │ │ ├── FileRecords.java │ │ │ │ ├── InvalidRecordException.java │ │ │ │ ├── KafkaLZ4BlockInputStream.java │ │ │ │ ├── KafkaLZ4BlockOutputStream.java │ │ │ │ ├── LazyDownConversionRecords.java │ │ │ │ ├── LazyDownConversionRecordsSend.java │ │ │ │ ├── LegacyRecord.java │ │ │ │ ├── LogInputStream.java │ │ │ │ ├── MemoryRecords.java │ │ │ │ ├── MemoryRecordsBuilder.java │ │ │ │ ├── MultiRecordsSend.java │ │ │ │ ├── MutableRecordBatch.java │ │ │ │ ├── Record.java │ │ │ │ ├── RecordBatch.java │ │ │ │ ├── RecordBatchIterator.java │ │ │ │ ├── RecordConversionStats.java │ │ │ │ ├── RecordVersion.java │ │ │ │ ├── Records.java │ │ │ │ ├── RecordsSend.java │ │ │ │ ├── RecordsUtil.java │ │ │ │ ├── SimpleRecord.java │ │ │ │ └── TimestampType.java │ │ │ ├── requests │ │ │ │ ├── AbstractControlRequest.java │ │ │ │ ├── AbstractRequest.java │ │ │ │ ├── AbstractRequestResponse.java │ │ │ │ ├── AbstractResponse.java │ │ │ │ ├── AddOffsetsToTxnRequest.java │ │ │ │ ├── AddOffsetsToTxnResponse.java │ │ │ │ ├── AddPartitionsToTxnRequest.java │ │ │ │ ├── AddPartitionsToTxnResponse.java │ │ │ │ ├── AlterConfigsRequest.java │ │ │ │ ├── AlterConfigsResponse.java │ │ │ │ ├── AlterReplicaLogDirsRequest.java │ │ │ │ ├── AlterReplicaLogDirsResponse.java │ │ │ │ ├── ApiError.java │ │ │ │ ├── ApiVersionsRequest.java │ │ │ │ ├── ApiVersionsResponse.java │ │ │ │ ├── BasePartitionState.java │ │ │ │ ├── ControlledShutdownRequest.java │ │ │ │ ├── ControlledShutdownResponse.java │ │ │ │ ├── CreateAclsRequest.java │ │ │ │ ├── CreateAclsResponse.java │ │ │ │ ├── CreateDelegationTokenRequest.java │ │ │ │ ├── CreateDelegationTokenResponse.java │ │ │ │ ├── CreatePartitionsRequest.java │ │ │ │ ├── CreatePartitionsResponse.java │ │ │ │ ├── CreateTopicsRequest.java │ │ │ │ ├── CreateTopicsResponse.java │ │ │ │ ├── DeleteAclsRequest.java │ │ │ │ ├── DeleteAclsResponse.java │ │ │ │ ├── DeleteGroupsRequest.java │ │ │ │ ├── DeleteGroupsResponse.java │ │ │ │ ├── DeleteRecordsRequest.java │ │ │ │ ├── DeleteRecordsResponse.java │ │ │ │ ├── DeleteTopicsRequest.java │ │ │ │ ├── DeleteTopicsResponse.java │ │ │ │ ├── DescribeAclsRequest.java │ │ │ │ ├── DescribeAclsResponse.java │ │ │ │ ├── DescribeConfigsRequest.java │ │ │ │ ├── DescribeConfigsResponse.java │ │ │ │ ├── DescribeDelegationTokenRequest.java │ │ │ │ ├── DescribeDelegationTokenResponse.java │ │ │ │ ├── DescribeGroupsRequest.java │ │ │ │ ├── DescribeGroupsResponse.java │ │ │ │ ├── DescribeLogDirsRequest.java │ │ │ │ ├── DescribeLogDirsResponse.java │ │ │ │ ├── ElectPreferredLeadersRequest.java │ │ │ │ ├── ElectPreferredLeadersResponse.java │ │ │ │ ├── EndTxnRequest.java │ │ │ │ ├── EndTxnResponse.java │ │ │ │ ├── EpochEndOffset.java │ │ │ │ ├── ExpireDelegationTokenRequest.java │ │ │ │ ├── ExpireDelegationTokenResponse.java │ │ │ │ ├── FetchMetadata.java │ │ │ │ ├── FetchRequest.java │ │ │ │ ├── FetchResponse.java │ │ │ │ ├── FindCoordinatorRequest.java │ │ │ │ ├── FindCoordinatorResponse.java │ │ │ │ ├── HeartbeatRequest.java │ │ │ │ ├── HeartbeatResponse.java │ │ │ │ ├── InitProducerIdRequest.java │ │ │ │ ├── InitProducerIdResponse.java │ │ │ │ ├── IsolationLevel.java │ │ │ │ ├── JoinGroupRequest.java │ │ │ │ ├── JoinGroupResponse.java │ │ │ │ ├── LeaderAndIsrRequest.java │ │ │ │ ├── LeaderAndIsrResponse.java │ │ │ │ ├── LeaveGroupRequest.java │ │ │ │ ├── LeaveGroupResponse.java │ │ │ │ ├── ListGroupsRequest.java │ │ │ │ ├── ListGroupsResponse.java │ │ │ │ ├── ListOffsetRequest.java │ │ │ │ ├── ListOffsetResponse.java │ │ │ │ ├── MetadataRequest.java │ │ │ │ ├── MetadataResponse.java │ │ │ │ ├── OffsetCommitRequest.java │ │ │ │ ├── OffsetCommitResponse.java │ │ │ │ ├── OffsetFetchRequest.java │ │ │ │ ├── OffsetFetchResponse.java │ │ │ │ ├── OffsetsForLeaderEpochRequest.java │ │ │ │ ├── OffsetsForLeaderEpochResponse.java │ │ │ │ ├── ProduceRequest.java │ │ │ │ ├── ProduceResponse.java │ │ │ │ ├── RDMAConsumeAddressRequest.java │ │ │ │ ├── RDMAConsumeAddressResponse.java │ │ │ │ ├── RDMAProduceAddressRequest.java │ │ │ │ ├── RDMAProduceAddressResponse.java │ │ │ │ ├── RenewDelegationTokenRequest.java │ │ │ │ ├── RenewDelegationTokenResponse.java │ │ │ │ ├── RequestAndSize.java │ │ │ │ ├── RequestContext.java │ │ │ │ ├── RequestHeader.java │ │ │ │ ├── RequestUtils.java │ │ │ │ ├── ResponseHeader.java │ │ │ │ ├── SaslAuthenticateRequest.java │ │ │ │ ├── SaslAuthenticateResponse.java │ │ │ │ ├── SaslHandshakeRequest.java │ │ │ │ ├── SaslHandshakeResponse.java │ │ │ │ ├── StopReplicaRequest.java │ │ │ │ ├── StopReplicaResponse.java │ │ │ │ ├── SyncGroupRequest.java │ │ │ │ ├── SyncGroupResponse.java │ │ │ │ ├── TransactionResult.java │ │ │ │ ├── TxnOffsetCommitRequest.java │ │ │ │ ├── TxnOffsetCommitResponse.java │ │ │ │ ├── UpdateMetadataRequest.java │ │ │ │ ├── UpdateMetadataResponse.java │ │ │ │ ├── WriteTxnMarkersRequest.java │ │ │ │ └── WriteTxnMarkersResponse.java │ │ │ ├── resource │ │ │ │ ├── PatternType.java │ │ │ │ ├── Resource.java │ │ │ │ ├── ResourceFilter.java │ │ │ │ ├── ResourcePattern.java │ │ │ │ ├── ResourcePatternFilter.java │ │ │ │ └── ResourceType.java │ │ │ ├── security │ │ │ │ ├── JaasConfig.java │ │ │ │ ├── JaasContext.java │ │ │ │ ├── JaasUtils.java │ │ │ │ ├── auth │ │ │ │ │ ├── AuthenticateCallbackHandler.java │ │ │ │ │ ├── AuthenticationContext.java │ │ │ │ │ ├── DefaultPrincipalBuilder.java │ │ │ │ │ ├── KafkaPrincipal.java │ │ │ │ │ ├── KafkaPrincipalBuilder.java │ │ │ │ │ ├── Login.java │ │ │ │ │ ├── PlaintextAuthenticationContext.java │ │ │ │ │ ├── PrincipalBuilder.java │ │ │ │ │ ├── SaslAuthenticationContext.java │ │ │ │ │ ├── SaslExtensions.java │ │ │ │ │ ├── SaslExtensionsCallback.java │ │ │ │ │ ├── SecurityProtocol.java │ │ │ │ │ └── SslAuthenticationContext.java │ │ │ │ ├── authenticator │ │ │ │ │ ├── AbstractLogin.java │ │ │ │ │ ├── CredentialCache.java │ │ │ │ │ ├── DefaultKafkaPrincipalBuilder.java │ │ │ │ │ ├── DefaultLogin.java │ │ │ │ │ ├── LoginManager.java │ │ │ │ │ ├── SaslClientAuthenticator.java │ │ │ │ │ ├── SaslClientCallbackHandler.java │ │ │ │ │ ├── SaslInternalConfigs.java │ │ │ │ │ ├── SaslServerAuthenticator.java │ │ │ │ │ └── SaslServerCallbackHandler.java │ │ │ │ ├── kerberos │ │ │ │ │ ├── BadFormatString.java │ │ │ │ │ ├── KerberosClientCallbackHandler.java │ │ │ │ │ ├── KerberosError.java │ │ │ │ │ ├── KerberosLogin.java │ │ │ │ │ ├── KerberosName.java │ │ │ │ │ ├── KerberosRule.java │ │ │ │ │ ├── KerberosShortNamer.java │ │ │ │ │ └── NoMatchingRule.java │ │ │ │ ├── oauthbearer │ │ │ │ │ ├── OAuthBearerExtensionsValidatorCallback.java │ │ │ │ │ ├── OAuthBearerLoginModule.java │ │ │ │ │ ├── OAuthBearerToken.java │ │ │ │ │ ├── OAuthBearerTokenCallback.java │ │ │ │ │ ├── OAuthBearerValidatorCallback.java │ │ │ │ │ └── internals │ │ │ │ │ │ ├── OAuthBearerClientInitialResponse.java │ │ │ │ │ │ ├── OAuthBearerRefreshingLogin.java │ │ │ │ │ │ ├── OAuthBearerSaslClient.java │ │ │ │ │ │ ├── OAuthBearerSaslClientCallbackHandler.java │ │ │ │ │ │ ├── OAuthBearerSaslClientProvider.java │ │ │ │ │ │ ├── OAuthBearerSaslServer.java │ │ │ │ │ │ ├── OAuthBearerSaslServerProvider.java │ │ │ │ │ │ ├── expiring │ │ │ │ │ │ ├── ExpiringCredential.java │ │ │ │ │ │ ├── ExpiringCredentialRefreshConfig.java │ │ │ │ │ │ └── ExpiringCredentialRefreshingLogin.java │ │ │ │ │ │ └── unsecured │ │ │ │ │ │ ├── OAuthBearerConfigException.java │ │ │ │ │ │ ├── OAuthBearerIllegalTokenException.java │ │ │ │ │ │ ├── OAuthBearerScopeUtils.java │ │ │ │ │ │ ├── OAuthBearerUnsecuredJws.java │ │ │ │ │ │ ├── OAuthBearerUnsecuredLoginCallbackHandler.java │ │ │ │ │ │ ├── OAuthBearerUnsecuredValidatorCallbackHandler.java │ │ │ │ │ │ ├── OAuthBearerValidationResult.java │ │ │ │ │ │ └── OAuthBearerValidationUtils.java │ │ │ │ ├── plain │ │ │ │ │ ├── PlainAuthenticateCallback.java │ │ │ │ │ ├── PlainLoginModule.java │ │ │ │ │ └── internals │ │ │ │ │ │ ├── PlainSaslServer.java │ │ │ │ │ │ ├── PlainSaslServerProvider.java │ │ │ │ │ │ └── PlainServerCallbackHandler.java │ │ │ │ ├── scram │ │ │ │ │ ├── ScramCredential.java │ │ │ │ │ ├── ScramCredentialCallback.java │ │ │ │ │ ├── ScramExtensionsCallback.java │ │ │ │ │ ├── ScramLoginModule.java │ │ │ │ │ └── internals │ │ │ │ │ │ ├── ScramCredentialUtils.java │ │ │ │ │ │ ├── ScramExtensions.java │ │ │ │ │ │ ├── ScramFormatter.java │ │ │ │ │ │ ├── ScramMechanism.java │ │ │ │ │ │ ├── ScramMessages.java │ │ │ │ │ │ ├── ScramSaslClient.java │ │ │ │ │ │ ├── ScramSaslClientProvider.java │ │ │ │ │ │ ├── ScramSaslServer.java │ │ │ │ │ │ ├── ScramSaslServerProvider.java │ │ │ │ │ │ └── ScramServerCallbackHandler.java │ │ │ │ ├── ssl │ │ │ │ │ ├── SslFactory.java │ │ │ │ │ └── SslPrincipalMapper.java │ │ │ │ └── token │ │ │ │ │ └── delegation │ │ │ │ │ ├── DelegationToken.java │ │ │ │ │ ├── TokenInformation.java │ │ │ │ │ └── internals │ │ │ │ │ ├── DelegationTokenCache.java │ │ │ │ │ └── DelegationTokenCredentialCallback.java │ │ │ ├── serialization │ │ │ │ ├── ByteArrayDeserializer.java │ │ │ │ ├── ByteArraySerializer.java │ │ │ │ ├── ByteBufferDeserializer.java │ │ │ │ ├── ByteBufferSerializer.java │ │ │ │ ├── BytesDeserializer.java │ │ │ │ ├── BytesSerializer.java │ │ │ │ ├── Deserializer.java │ │ │ │ ├── DoubleDeserializer.java │ │ │ │ ├── DoubleSerializer.java │ │ │ │ ├── ExtendedDeserializer.java │ │ │ │ ├── ExtendedSerializer.java │ │ │ │ ├── FloatDeserializer.java │ │ │ │ ├── FloatSerializer.java │ │ │ │ ├── IntegerDeserializer.java │ │ │ │ ├── IntegerSerializer.java │ │ │ │ ├── LongDeserializer.java │ │ │ │ ├── LongSerializer.java │ │ │ │ ├── Serde.java │ │ │ │ ├── Serdes.java │ │ │ │ ├── Serializer.java │ │ │ │ ├── ShortDeserializer.java │ │ │ │ ├── ShortSerializer.java │ │ │ │ ├── StringDeserializer.java │ │ │ │ ├── StringSerializer.java │ │ │ │ ├── UUIDDeserializer.java │ │ │ │ └── UUIDSerializer.java │ │ │ └── utils │ │ │ │ ├── AbstractIterator.java │ │ │ │ ├── AppInfoParser.java │ │ │ │ ├── ByteBufferInputStream.java │ │ │ │ ├── ByteBufferOutputStream.java │ │ │ │ ├── ByteUtils.java │ │ │ │ ├── Bytes.java │ │ │ │ ├── Checksums.java │ │ │ │ ├── CircularIterator.java │ │ │ │ ├── CloseableIterator.java │ │ │ │ ├── CollectionUtils.java │ │ │ │ ├── CopyOnWriteMap.java │ │ │ │ ├── Crc32.java │ │ │ │ ├── Crc32C.java │ │ │ │ ├── Exit.java │ │ │ │ ├── FixedOrderMap.java │ │ │ │ ├── ImplicitLinkedHashMultiSet.java │ │ │ │ ├── ImplicitLinkedHashSet.java │ │ │ │ ├── Java.java │ │ │ │ ├── KafkaThread.java │ │ │ │ ├── LogContext.java │ │ │ │ ├── LoggingSignalHandler.java │ │ │ │ ├── MappedByteBuffers.java │ │ │ │ ├── OperatingSystem.java │ │ │ │ ├── PureJavaCrc32C.java │ │ │ │ ├── Sanitizer.java │ │ │ │ ├── Scheduler.java │ │ │ │ ├── SecurityUtils.java │ │ │ │ ├── Shell.java │ │ │ │ ├── SystemScheduler.java │ │ │ │ ├── SystemTime.java │ │ │ │ ├── Time.java │ │ │ │ ├── Timer.java │ │ │ │ └── Utils.java │ │ │ └── server │ │ │ ├── policy │ │ │ ├── AlterConfigPolicy.java │ │ │ └── CreateTopicPolicy.java │ │ │ └── quota │ │ │ ├── ClientQuotaCallback.java │ │ │ ├── ClientQuotaEntity.java │ │ │ └── ClientQuotaType.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── org.apache.kafka.common.config.provider.ConfigProvider │ │ └── common │ │ └── message │ │ ├── AddOffsetsToTxnRequest.json │ │ ├── AddOffsetsToTxnResponse.json │ │ ├── AddPartitionsToTxnRequest.json │ │ ├── AddPartitionsToTxnResponse.json │ │ ├── AlterConfigsRequest.json │ │ ├── AlterConfigsResponse.json │ │ ├── AlterReplicaLogDirsRequest.json │ │ ├── AlterReplicaLogDirsResponse.json │ │ ├── ApiVersionsRequest.json │ │ ├── ApiVersionsResponse.json │ │ ├── ControlledShutdownRequest.json │ │ ├── ControlledShutdownResponse.json │ │ ├── CreateAclsRequest.json │ │ ├── CreateAclsResponse.json │ │ ├── CreateDelegationTokenRequest.json │ │ ├── CreateDelegationTokenResponse.json │ │ ├── CreatePartitionsRequest.json │ │ ├── CreatePartitionsResponse.json │ │ ├── CreateTopicsRequest.json │ │ ├── CreateTopicsResponse.json │ │ ├── DeleteAclsRequest.json │ │ ├── DeleteAclsResponse.json │ │ ├── DeleteGroupsRequest.json │ │ ├── DeleteGroupsResponse.json │ │ ├── DeleteRecordsRequest.json │ │ ├── DeleteRecordsResponse.json │ │ ├── DeleteTopicsRequest.json │ │ ├── DeleteTopicsResponse.json │ │ ├── DescribeAclsRequest.json │ │ ├── DescribeAclsResponse.json │ │ ├── DescribeConfigsRequest.json │ │ ├── DescribeConfigsResponse.json │ │ ├── DescribeDelegationTokenRequest.json │ │ ├── DescribeDelegationTokenResponse.json │ │ ├── DescribeGroupsRequest.json │ │ ├── DescribeGroupsResponse.json │ │ ├── DescribeLogDirsRequest.json │ │ ├── DescribeLogDirsResponse.json │ │ ├── ElectPreferredLeadersRequest.json │ │ ├── ElectPreferredLeadersResponse.json │ │ ├── EndTxnRequest.json │ │ ├── EndTxnResponse.json │ │ ├── ExpireDelegationTokenRequest.json │ │ ├── ExpireDelegationTokenResponse.json │ │ ├── FetchRequest.json │ │ ├── FetchResponse.json │ │ ├── FindCoordinatorRequest.json │ │ ├── FindCoordinatorResponse.json │ │ ├── HeartbeatRequest.json │ │ ├── HeartbeatResponse.json │ │ ├── InitProducerIdRequest.json │ │ ├── InitProducerIdResponse.json │ │ ├── JoinGroupRequest.json │ │ ├── JoinGroupResponse.json │ │ ├── LeaderAndIsrRequest.json │ │ ├── LeaderAndIsrResponse.json │ │ ├── LeaveGroupRequest.json │ │ ├── LeaveGroupResponse.json │ │ ├── ListGroupsRequest.json │ │ ├── ListGroupsResponse.json │ │ ├── ListOffsetRequest.json │ │ ├── ListOffsetResponse.json │ │ ├── MetadataRequest.json │ │ ├── MetadataResponse.json │ │ ├── OffsetCommitRequest.json │ │ ├── OffsetCommitResponse.json │ │ ├── OffsetFetchRequest.json │ │ ├── OffsetFetchResponse.json │ │ ├── OffsetForLeaderEpochRequest.json │ │ ├── OffsetForLeaderEpochResponse.json │ │ ├── ProduceRequest.json │ │ ├── ProduceResponse.json │ │ ├── README.md │ │ ├── RenewDelegationTokenRequest.json │ │ ├── RenewDelegationTokenResponse.json │ │ ├── RequestHeader.json │ │ ├── ResponseHeader.json │ │ ├── SaslAuthenticateRequest.json │ │ ├── SaslAuthenticateResponse.json │ │ ├── SaslHandshakeRequest.json │ │ ├── SaslHandshakeResponse.json │ │ ├── StopReplicaRequest.json │ │ ├── StopReplicaResponse.json │ │ ├── SyncGroupRequest.json │ │ ├── SyncGroupResponse.json │ │ ├── TxnOffsetCommitRequest.json │ │ ├── TxnOffsetCommitResponse.json │ │ ├── UpdateMetadataRequest.json │ │ ├── UpdateMetadataResponse.json │ │ ├── WriteTxnMarkersRequest.json │ │ └── WriteTxnMarkersResponse.json │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── kafka │ │ ├── clients │ │ ├── ApiVersionsTest.java │ │ ├── ClientUtilsTest.java │ │ ├── ClusterConnectionStatesTest.java │ │ ├── CommonClientConfigsTest.java │ │ ├── FetchSessionHandlerTest.java │ │ ├── InFlightRequestsTest.java │ │ ├── MetadataTest.java │ │ ├── MockClient.java │ │ ├── NetworkClientTest.java │ │ ├── NodeApiVersionsTest.java │ │ ├── admin │ │ │ ├── AdminClientUnitTestEnv.java │ │ │ ├── ConfigTest.java │ │ │ ├── KafkaAdminClientTest.java │ │ │ ├── MockAdminClient.java │ │ │ └── internals │ │ │ │ └── AdminMetadataManagerTest.java │ │ ├── consumer │ │ │ ├── ConsumerConfigTest.java │ │ │ ├── ConsumerRecordTest.java │ │ │ ├── ConsumerRecordsTest.java │ │ │ ├── KafkaConsumerTest.java │ │ │ ├── MockConsumerTest.java │ │ │ ├── OffsetAndMetadataTest.java │ │ │ ├── RangeAssignorTest.java │ │ │ ├── RoundRobinAssignorTest.java │ │ │ ├── StickyAssignorTest.java │ │ │ └── internals │ │ │ │ ├── AbstractCoordinatorTest.java │ │ │ │ ├── ConsumerCoordinatorTest.java │ │ │ │ ├── ConsumerInterceptorsTest.java │ │ │ │ ├── ConsumerNetworkClientTest.java │ │ │ │ ├── ConsumerProtocolTest.java │ │ │ │ ├── FetcherTest.java │ │ │ │ ├── HeartbeatTest.java │ │ │ │ ├── MockPartitionAssignor.java │ │ │ │ ├── RequestFutureTest.java │ │ │ │ └── SubscriptionStateTest.java │ │ └── producer │ │ │ ├── KafkaProducerTest.java │ │ │ ├── MockProducerTest.java │ │ │ ├── ProducerRecordTest.java │ │ │ ├── RecordMetadataTest.java │ │ │ ├── RecordSendTest.java │ │ │ └── internals │ │ │ ├── BufferPoolTest.java │ │ │ ├── DefaultPartitionerTest.java │ │ │ ├── FutureRecordMetadataTest.java │ │ │ ├── ProducerBatchTest.java │ │ │ ├── ProducerInterceptorsTest.java │ │ │ ├── RecordAccumulatorTest.java │ │ │ ├── SenderTest.java │ │ │ └── TransactionManagerTest.java │ │ ├── common │ │ ├── ClusterTest.java │ │ ├── KafkaFutureTest.java │ │ ├── PartitionInfoTest.java │ │ ├── TopicPartitionTest.java │ │ ├── acl │ │ │ ├── AclBindingTest.java │ │ │ ├── AclOperationTest.java │ │ │ ├── AclPermissionTypeTest.java │ │ │ ├── ResourcePatternFilterTest.java │ │ │ └── ResourcePatternTest.java │ │ ├── cache │ │ │ └── LRUCacheTest.java │ │ ├── config │ │ │ ├── AbstractConfigTest.java │ │ │ ├── ConfigDefTest.java │ │ │ ├── ConfigResourceTest.java │ │ │ ├── ConfigTransformerTest.java │ │ │ ├── SaslConfigsTest.java │ │ │ └── provider │ │ │ │ └── FileConfigProviderTest.java │ │ ├── header │ │ │ └── internals │ │ │ │ └── RecordHeadersTest.java │ │ ├── internals │ │ │ ├── PartitionStatesTest.java │ │ │ └── TopicTest.java │ │ ├── memory │ │ │ └── GarbageCollectedMemoryPoolTest.java │ │ ├── message │ │ │ └── MessageTest.java │ │ ├── metrics │ │ │ ├── FakeMetricsReporter.java │ │ │ ├── JmxReporterTest.java │ │ │ ├── KafkaMbeanTest.java │ │ │ ├── MetricsTest.java │ │ │ ├── SampleMetrics.java │ │ │ ├── SensorTest.java │ │ │ └── stats │ │ │ │ ├── FrequenciesTest.java │ │ │ │ ├── HistogramTest.java │ │ │ │ └── MeterTest.java │ │ ├── network │ │ │ ├── CertStores.java │ │ │ ├── ChannelBuildersTest.java │ │ │ ├── EchoServer.java │ │ │ ├── NetworkTestUtils.java │ │ │ ├── NioEchoServer.java │ │ │ ├── PlaintextSender.java │ │ │ ├── SaslChannelBuilderTest.java │ │ │ ├── SelectorTest.java │ │ │ ├── SslSelectorTest.java │ │ │ ├── SslSender.java │ │ │ └── SslTransportLayerTest.java │ │ ├── protocol │ │ │ ├── ApiKeysTest.java │ │ │ ├── ErrorsTest.java │ │ │ ├── MessageUtilTest.java │ │ │ ├── ProtoUtilsTest.java │ │ │ └── types │ │ │ │ └── ProtocolSerializationTest.java │ │ ├── record │ │ │ ├── AbstractLegacyRecordBatchTest.java │ │ │ ├── BufferSupplierTest.java │ │ │ ├── ByteBufferLogInputStreamTest.java │ │ │ ├── CompressionTypeTest.java │ │ │ ├── ControlRecordTypeTest.java │ │ │ ├── DefaultRecordBatchTest.java │ │ │ ├── DefaultRecordTest.java │ │ │ ├── EndTransactionMarkerTest.java │ │ │ ├── FileLogInputStreamTest.java │ │ │ ├── FileRecordsTest.java │ │ │ ├── KafkaLZ4Test.java │ │ │ ├── LazyDownConversionRecordsTest.java │ │ │ ├── LegacyRecordTest.java │ │ │ ├── MemoryRecordsBuilderTest.java │ │ │ ├── MemoryRecordsTest.java │ │ │ ├── MultiRecordsSendTest.java │ │ │ ├── SimpleLegacyRecordTest.java │ │ │ └── SimpleMemoryRecordsTest.java │ │ ├── requests │ │ │ ├── ApiVersionsResponseTest.java │ │ │ ├── ByteBufferChannel.java │ │ │ ├── ControlRequestTest.java │ │ │ ├── CreateAclsRequestTest.java │ │ │ ├── DeleteAclsRequestTest.java │ │ │ ├── DeleteAclsResponseTest.java │ │ │ ├── DescribeAclsRequestTest.java │ │ │ ├── DescribeAclsResponseTest.java │ │ │ ├── LeaderAndIsrResponseTest.java │ │ │ ├── LeaveGroupRequestTest.java │ │ │ ├── LeaveGroupResponseTest.java │ │ │ ├── ProduceRequestTest.java │ │ │ ├── RequestContextTest.java │ │ │ ├── RequestHeaderTest.java │ │ │ ├── RequestResponseTest.java │ │ │ └── StopReplicaResponseTest.java │ │ ├── resource │ │ │ ├── ResourceFilterTest.java │ │ │ └── ResourceTypeTest.java │ │ ├── security │ │ │ ├── JaasContextTest.java │ │ │ ├── SaslExtensionsTest.java │ │ │ ├── TestSecurityConfig.java │ │ │ ├── auth │ │ │ │ ├── DefaultKafkaPrincipalBuilderTest.java │ │ │ │ └── KafkaPrincipalTest.java │ │ │ ├── authenticator │ │ │ │ ├── ClientAuthenticationFailureTest.java │ │ │ │ ├── LoginManagerTest.java │ │ │ │ ├── SaslAuthenticatorFailureDelayTest.java │ │ │ │ ├── SaslAuthenticatorTest.java │ │ │ │ ├── SaslServerAuthenticatorTest.java │ │ │ │ ├── TestDigestLoginModule.java │ │ │ │ └── TestJaasConfig.java │ │ │ ├── kerberos │ │ │ │ ├── KerberosNameTest.java │ │ │ │ └── KerberosRuleTest.java │ │ │ ├── oauthbearer │ │ │ │ ├── OAuthBearerExtensionsValidatorCallbackTest.java │ │ │ │ ├── OAuthBearerLoginModuleTest.java │ │ │ │ ├── OAuthBearerSaslClienCallbackHandlerTest.java │ │ │ │ ├── OAuthBearerTokenCallbackTest.java │ │ │ │ ├── OAuthBearerTokenMock.java │ │ │ │ ├── OAuthBearerValidatorCallbackTest.java │ │ │ │ └── internals │ │ │ │ │ ├── OAuthBearerClientInitialResponseTest.java │ │ │ │ │ ├── OAuthBearerSaslClientTest.java │ │ │ │ │ ├── OAuthBearerSaslServerTest.java │ │ │ │ │ ├── expiring │ │ │ │ │ ├── ExpiringCredentialRefreshConfigTest.java │ │ │ │ │ └── ExpiringCredentialRefreshingLoginTest.java │ │ │ │ │ └── unsecured │ │ │ │ │ ├── OAuthBearerScopeUtilsTest.java │ │ │ │ │ ├── OAuthBearerUnsecuredJwsTest.java │ │ │ │ │ ├── OAuthBearerUnsecuredLoginCallbackHandlerTest.java │ │ │ │ │ ├── OAuthBearerUnsecuredValidatorCallbackHandlerTest.java │ │ │ │ │ └── OAuthBearerValidationUtilsTest.java │ │ │ ├── plain │ │ │ │ └── internals │ │ │ │ │ └── PlainSaslServerTest.java │ │ │ ├── scram │ │ │ │ └── internals │ │ │ │ │ ├── ScramCredentialUtilsTest.java │ │ │ │ │ ├── ScramFormatterTest.java │ │ │ │ │ ├── ScramMessagesTest.java │ │ │ │ │ └── ScramSaslServerTest.java │ │ │ └── ssl │ │ │ │ ├── SslFactoryTest.java │ │ │ │ └── SslPrincipalMapperTest.java │ │ ├── serialization │ │ │ └── SerializationTest.java │ │ └── utils │ │ │ ├── AbstractIteratorTest.java │ │ │ ├── ByteBufferOutputStreamTest.java │ │ │ ├── ByteUtilsTest.java │ │ │ ├── ChecksumsTest.java │ │ │ ├── CollectionUtilsTest.java │ │ │ ├── Crc32CTest.java │ │ │ ├── Crc32Test.java │ │ │ ├── FixedOrderMapTest.java │ │ │ ├── ImplicitLinkedHashMultiSetTest.java │ │ │ ├── ImplicitLinkedHashSetTest.java │ │ │ ├── JavaTest.java │ │ │ ├── LoggingSignalHandlerTest.java │ │ │ ├── MappedByteBuffersTest.java │ │ │ ├── MockScheduler.java │ │ │ ├── MockTime.java │ │ │ ├── MockTimeTest.java │ │ │ ├── SanitizerTest.java │ │ │ ├── SecurityUtilsTest.java │ │ │ ├── Serializer.java │ │ │ ├── ShellTest.java │ │ │ ├── TimerTest.java │ │ │ └── UtilsTest.java │ │ └── test │ │ ├── DelayedReceive.java │ │ ├── IntegrationTest.java │ │ ├── MetricsBench.java │ │ ├── Microbenchmarks.java │ │ ├── MockClusterResourceListener.java │ │ ├── MockConsumerInterceptor.java │ │ ├── MockDeserializer.java │ │ ├── MockMetricsReporter.java │ │ ├── MockPartitioner.java │ │ ├── MockProducerInterceptor.java │ │ ├── MockSelector.java │ │ ├── MockSerializer.java │ │ ├── TestCondition.java │ │ ├── TestSslUtils.java │ │ └── TestUtils.java │ └── resources │ ├── log4j.properties │ └── serializedData │ ├── offsetAndMetadataBeforeLeaderEpoch │ ├── offsetAndMetadataWithLeaderEpoch │ └── topicPartitionSerializedfile ├── config ├── connect-console-sink.properties ├── connect-console-source.properties ├── connect-distributed.properties ├── connect-file-sink.properties ├── connect-file-source.properties ├── connect-log4j.properties ├── connect-standalone.properties ├── consumer.properties ├── log4j.properties ├── producer.properties ├── server.properties ├── tools-log4j.properties ├── trogdor.conf └── zookeeper.properties ├── connect ├── api │ ├── .gitignore │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── connect │ │ │ ├── components │ │ │ └── Versioned.java │ │ │ ├── connector │ │ │ ├── ConnectRecord.java │ │ │ ├── Connector.java │ │ │ ├── ConnectorContext.java │ │ │ └── Task.java │ │ │ ├── data │ │ │ ├── ConnectSchema.java │ │ │ ├── Date.java │ │ │ ├── Decimal.java │ │ │ ├── Field.java │ │ │ ├── Schema.java │ │ │ ├── SchemaAndValue.java │ │ │ ├── SchemaBuilder.java │ │ │ ├── SchemaProjector.java │ │ │ ├── Struct.java │ │ │ ├── Time.java │ │ │ ├── Timestamp.java │ │ │ └── Values.java │ │ │ ├── errors │ │ │ ├── AlreadyExistsException.java │ │ │ ├── ConnectException.java │ │ │ ├── DataException.java │ │ │ ├── IllegalWorkerStateException.java │ │ │ ├── NotFoundException.java │ │ │ ├── RetriableException.java │ │ │ ├── SchemaBuilderException.java │ │ │ └── SchemaProjectorException.java │ │ │ ├── header │ │ │ ├── ConnectHeader.java │ │ │ ├── ConnectHeaders.java │ │ │ ├── Header.java │ │ │ └── Headers.java │ │ │ ├── health │ │ │ ├── AbstractState.java │ │ │ ├── ConnectClusterState.java │ │ │ ├── ConnectorHealth.java │ │ │ ├── ConnectorState.java │ │ │ ├── ConnectorType.java │ │ │ └── TaskState.java │ │ │ ├── rest │ │ │ ├── ConnectRestExtension.java │ │ │ └── ConnectRestExtensionContext.java │ │ │ ├── sink │ │ │ ├── SinkConnector.java │ │ │ ├── SinkRecord.java │ │ │ ├── SinkTask.java │ │ │ └── SinkTaskContext.java │ │ │ ├── source │ │ │ ├── SourceConnector.java │ │ │ ├── SourceRecord.java │ │ │ ├── SourceTask.java │ │ │ └── SourceTaskContext.java │ │ │ ├── storage │ │ │ ├── Converter.java │ │ │ ├── ConverterConfig.java │ │ │ ├── ConverterType.java │ │ │ ├── HeaderConverter.java │ │ │ ├── OffsetStorageReader.java │ │ │ ├── SimpleHeaderConverter.java │ │ │ ├── StringConverter.java │ │ │ └── StringConverterConfig.java │ │ │ ├── transforms │ │ │ └── Transformation.java │ │ │ └── util │ │ │ └── ConnectorUtils.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── connect │ │ ├── connector │ │ └── ConnectorReconfigurationTest.java │ │ ├── data │ │ ├── ConnectSchemaTest.java │ │ ├── DateTest.java │ │ ├── DecimalTest.java │ │ ├── FakeSchema.java │ │ ├── FieldTest.java │ │ ├── SchemaBuilderTest.java │ │ ├── SchemaProjectorTest.java │ │ ├── StructTest.java │ │ ├── TimeTest.java │ │ ├── TimestampTest.java │ │ └── ValuesTest.java │ │ ├── header │ │ ├── ConnectHeaderTest.java │ │ └── ConnectHeadersTest.java │ │ ├── sink │ │ └── SinkRecordTest.java │ │ ├── source │ │ └── SourceRecordTest.java │ │ ├── storage │ │ ├── ConverterTypeTest.java │ │ ├── SimpleHeaderConverterTest.java │ │ └── StringConverterTest.java │ │ └── util │ │ └── ConnectorUtilsTest.java ├── basic-auth-extension │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── kafka │ │ │ │ └── connect │ │ │ │ └── rest │ │ │ │ └── basic │ │ │ │ └── auth │ │ │ │ └── extension │ │ │ │ ├── BasicAuthSecurityRestExtension.java │ │ │ │ ├── JaasBasicAuthFilter.java │ │ │ │ └── PropertyFileLoginModule.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.kafka.connect.rest.ConnectRestExtension │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── connect │ │ └── rest │ │ └── basic │ │ └── auth │ │ └── extension │ │ └── JaasBasicAuthFilterTest.java ├── file │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── connect │ │ │ └── file │ │ │ ├── FileStreamSinkConnector.java │ │ │ ├── FileStreamSinkTask.java │ │ │ ├── FileStreamSourceConnector.java │ │ │ └── FileStreamSourceTask.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── connect │ │ └── file │ │ ├── FileStreamSinkConnectorTest.java │ │ ├── FileStreamSinkTaskTest.java │ │ ├── FileStreamSourceConnectorTest.java │ │ └── FileStreamSourceTaskTest.java ├── json │ ├── .gitignore │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── connect │ │ │ └── json │ │ │ ├── JsonConverter.java │ │ │ ├── JsonConverterConfig.java │ │ │ ├── JsonDeserializer.java │ │ │ ├── JsonSchema.java │ │ │ └── JsonSerializer.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── connect │ │ │ └── json │ │ │ └── JsonConverterTest.java │ │ └── resources │ │ └── connect-test.properties ├── runtime │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── connect │ │ │ ├── cli │ │ │ ├── ConnectDistributed.java │ │ │ └── ConnectStandalone.java │ │ │ ├── converters │ │ │ ├── ByteArrayConverter.java │ │ │ ├── DoubleConverter.java │ │ │ ├── FloatConverter.java │ │ │ ├── IntegerConverter.java │ │ │ ├── LongConverter.java │ │ │ ├── NumberConverter.java │ │ │ ├── NumberConverterConfig.java │ │ │ └── ShortConverter.java │ │ │ ├── runtime │ │ │ ├── AbstractHerder.java │ │ │ ├── AbstractStatus.java │ │ │ ├── Connect.java │ │ │ ├── ConnectMetrics.java │ │ │ ├── ConnectMetricsRegistry.java │ │ │ ├── ConnectorConfig.java │ │ │ ├── ConnectorStatus.java │ │ │ ├── Herder.java │ │ │ ├── HerderConnectorContext.java │ │ │ ├── HerderRequest.java │ │ │ ├── SinkConnectorConfig.java │ │ │ ├── SourceConnectorConfig.java │ │ │ ├── SourceTaskOffsetCommitter.java │ │ │ ├── StateTracker.java │ │ │ ├── TargetState.java │ │ │ ├── TaskConfig.java │ │ │ ├── TaskStatus.java │ │ │ ├── TransformationChain.java │ │ │ ├── Worker.java │ │ │ ├── WorkerConfig.java │ │ │ ├── WorkerConfigTransformer.java │ │ │ ├── WorkerConnector.java │ │ │ ├── WorkerInfo.java │ │ │ ├── WorkerSinkTask.java │ │ │ ├── WorkerSinkTaskContext.java │ │ │ ├── WorkerSourceTask.java │ │ │ ├── WorkerSourceTaskContext.java │ │ │ ├── WorkerTask.java │ │ │ ├── distributed │ │ │ │ ├── ClusterConfigState.java │ │ │ │ ├── ConnectProtocol.java │ │ │ │ ├── DistributedConfig.java │ │ │ │ ├── DistributedHerder.java │ │ │ │ ├── NotAssignedException.java │ │ │ │ ├── NotLeaderException.java │ │ │ │ ├── RebalanceNeededException.java │ │ │ │ ├── RequestTargetException.java │ │ │ │ ├── WorkerCoordinator.java │ │ │ │ ├── WorkerGroupMember.java │ │ │ │ └── WorkerRebalanceListener.java │ │ │ ├── errors │ │ │ │ ├── DeadLetterQueueReporter.java │ │ │ │ ├── ErrorHandlingMetrics.java │ │ │ │ ├── ErrorReporter.java │ │ │ │ ├── LogReporter.java │ │ │ │ ├── Operation.java │ │ │ │ ├── ProcessingContext.java │ │ │ │ ├── RetryWithToleranceOperator.java │ │ │ │ ├── Stage.java │ │ │ │ └── ToleranceType.java │ │ │ ├── health │ │ │ │ └── ConnectClusterStateImpl.java │ │ │ ├── isolation │ │ │ │ ├── DelegatingClassLoader.java │ │ │ │ ├── PluginClassLoader.java │ │ │ │ ├── PluginDesc.java │ │ │ │ ├── PluginScanResult.java │ │ │ │ ├── PluginType.java │ │ │ │ ├── PluginUtils.java │ │ │ │ └── Plugins.java │ │ │ ├── rest │ │ │ │ ├── ConnectRestConfigurable.java │ │ │ │ ├── ConnectRestExtensionContextImpl.java │ │ │ │ ├── RestClient.java │ │ │ │ ├── RestServer.java │ │ │ │ ├── entities │ │ │ │ │ ├── ConfigInfo.java │ │ │ │ │ ├── ConfigInfos.java │ │ │ │ │ ├── ConfigKeyInfo.java │ │ │ │ │ ├── ConfigValueInfo.java │ │ │ │ │ ├── ConnectorInfo.java │ │ │ │ │ ├── ConnectorPluginInfo.java │ │ │ │ │ ├── ConnectorStateInfo.java │ │ │ │ │ ├── ConnectorType.java │ │ │ │ │ ├── CreateConnectorRequest.java │ │ │ │ │ ├── ErrorMessage.java │ │ │ │ │ ├── ServerInfo.java │ │ │ │ │ └── TaskInfo.java │ │ │ │ ├── errors │ │ │ │ │ ├── BadRequestException.java │ │ │ │ │ ├── ConnectExceptionMapper.java │ │ │ │ │ └── ConnectRestException.java │ │ │ │ ├── resources │ │ │ │ │ ├── ConnectorPluginsResource.java │ │ │ │ │ ├── ConnectorsResource.java │ │ │ │ │ └── RootResource.java │ │ │ │ └── util │ │ │ │ │ └── SSLUtils.java │ │ │ └── standalone │ │ │ │ ├── StandaloneConfig.java │ │ │ │ └── StandaloneHerder.java │ │ │ ├── storage │ │ │ ├── CloseableOffsetStorageReader.java │ │ │ ├── ConfigBackingStore.java │ │ │ ├── FileOffsetBackingStore.java │ │ │ ├── KafkaConfigBackingStore.java │ │ │ ├── KafkaOffsetBackingStore.java │ │ │ ├── KafkaStatusBackingStore.java │ │ │ ├── MemoryConfigBackingStore.java │ │ │ ├── MemoryOffsetBackingStore.java │ │ │ ├── MemoryStatusBackingStore.java │ │ │ ├── OffsetBackingStore.java │ │ │ ├── OffsetStorageReaderImpl.java │ │ │ ├── OffsetStorageWriter.java │ │ │ ├── OffsetUtils.java │ │ │ └── StatusBackingStore.java │ │ │ ├── tools │ │ │ ├── MockConnector.java │ │ │ ├── MockSinkConnector.java │ │ │ ├── MockSinkTask.java │ │ │ ├── MockSourceConnector.java │ │ │ ├── MockSourceTask.java │ │ │ ├── SchemaSourceConnector.java │ │ │ ├── SchemaSourceTask.java │ │ │ ├── TransformationDoc.java │ │ │ ├── VerifiableSinkConnector.java │ │ │ ├── VerifiableSinkTask.java │ │ │ ├── VerifiableSourceConnector.java │ │ │ └── VerifiableSourceTask.java │ │ │ └── util │ │ │ ├── Callback.java │ │ │ ├── ConnectUtils.java │ │ │ ├── ConnectorTaskId.java │ │ │ ├── ConvertingFutureCallback.java │ │ │ ├── FutureCallback.java │ │ │ ├── KafkaBasedLog.java │ │ │ ├── ReflectionsUtil.java │ │ │ ├── SafeObjectInputStream.java │ │ │ ├── ShutdownableThread.java │ │ │ ├── SinkUtils.java │ │ │ ├── Table.java │ │ │ └── TopicAdmin.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── connect │ │ │ ├── converters │ │ │ ├── ByteArrayConverterTest.java │ │ │ ├── DoubleConverterTest.java │ │ │ ├── FloatConverterTest.java │ │ │ ├── IntegerConverterTest.java │ │ │ ├── LongConverterTest.java │ │ │ ├── NumberConverterTest.java │ │ │ └── ShortConverterTest.java │ │ │ ├── integration │ │ │ ├── ConnectWorkerIntegrationTest.java │ │ │ ├── ConnectorHandle.java │ │ │ ├── ErrorHandlingIntegrationTest.java │ │ │ ├── ExampleConnectIntegrationTest.java │ │ │ ├── MonitorableSinkConnector.java │ │ │ ├── MonitorableSourceConnector.java │ │ │ ├── RestExtensionIntegrationTest.java │ │ │ ├── RuntimeHandles.java │ │ │ ├── StartAndStopCounter.java │ │ │ ├── StartAndStopCounterTest.java │ │ │ ├── StartAndStopLatch.java │ │ │ ├── StartAndStopLatchTest.java │ │ │ └── TaskHandle.java │ │ │ ├── runtime │ │ │ ├── AbstractHerderTest.java │ │ │ ├── ConnectMetricsTest.java │ │ │ ├── ConnectorConfigTest.java │ │ │ ├── ErrorHandlingTaskTest.java │ │ │ ├── MockConnectMetrics.java │ │ │ ├── SourceTaskOffsetCommitterTest.java │ │ │ ├── StateTrackerTest.java │ │ │ ├── TestSinkConnector.java │ │ │ ├── TestSourceConnector.java │ │ │ ├── TransformationConfigTest.java │ │ │ ├── WorkerConfigTransformerTest.java │ │ │ ├── WorkerConnectorTest.java │ │ │ ├── WorkerSinkTaskTest.java │ │ │ ├── WorkerSinkTaskThreadedTest.java │ │ │ ├── WorkerSourceTaskTest.java │ │ │ ├── WorkerTaskTest.java │ │ │ ├── WorkerTest.java │ │ │ ├── distributed │ │ │ │ ├── DistributedHerderTest.java │ │ │ │ └── WorkerCoordinatorTest.java │ │ │ ├── errors │ │ │ │ ├── ErrorReporterTest.java │ │ │ │ └── RetryWithToleranceOperatorTest.java │ │ │ ├── health │ │ │ │ └── ConnectClusterStateImplTest.java │ │ │ ├── isolation │ │ │ │ ├── DelegatingClassLoaderTest.java │ │ │ │ ├── PluginDescTest.java │ │ │ │ ├── PluginUtilsTest.java │ │ │ │ ├── PluginsTest.java │ │ │ │ ├── SamplingTestPlugin.java │ │ │ │ └── TestPlugins.java │ │ │ ├── rest │ │ │ │ ├── RestServerTest.java │ │ │ │ ├── entities │ │ │ │ │ └── ConnectorTypeTest.java │ │ │ │ ├── resources │ │ │ │ │ ├── ConnectorPluginsResourceTest.java │ │ │ │ │ ├── ConnectorsResourceTest.java │ │ │ │ │ └── RootResourceTest.java │ │ │ │ └── util │ │ │ │ │ └── SSLUtilsTest.java │ │ │ └── standalone │ │ │ │ └── StandaloneHerderTest.java │ │ │ ├── storage │ │ │ ├── FileOffsetBackingStoreTest.java │ │ │ ├── KafkaConfigBackingStoreTest.java │ │ │ ├── KafkaOffsetBackingStoreTest.java │ │ │ ├── KafkaStatusBackingStoreTest.java │ │ │ ├── MemoryStatusBackingStoreTest.java │ │ │ └── OffsetStorageWriterTest.java │ │ │ └── util │ │ │ ├── ByteArrayProducerRecordEquals.java │ │ │ ├── ConnectUtilsTest.java │ │ │ ├── ConvertingFutureCallbackTest.java │ │ │ ├── KafkaBasedLogTest.java │ │ │ ├── ShutdownableThreadTest.java │ │ │ ├── TableTest.java │ │ │ ├── TestBackgroundThreadExceptionHandler.java │ │ │ ├── TestFuture.java │ │ │ ├── ThreadedTest.java │ │ │ ├── TopicAdminTest.java │ │ │ └── clusters │ │ │ ├── EmbeddedConnectCluster.java │ │ │ ├── EmbeddedKafkaCluster.java │ │ │ ├── UngracefulShutdownException.java │ │ │ └── WorkerHandle.java │ │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── org.apache.kafka.connect.rest.ConnectRestExtension │ │ ├── log4j.properties │ │ └── test-plugins │ │ ├── aliased-static-field │ │ └── test │ │ │ └── plugins │ │ │ └── AliasedStaticField.java │ │ ├── always-throw-exception │ │ └── test │ │ │ └── plugins │ │ │ └── AlwaysThrowException.java │ │ ├── sampling-config-provider │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.apache.kafka.common.config.provider.ConfigProvider │ │ └── test │ │ │ └── plugins │ │ │ └── SamplingConfigProvider.java │ │ ├── sampling-configurable │ │ └── test │ │ │ └── plugins │ │ │ └── SamplingConfigurable.java │ │ ├── sampling-converter │ │ └── test │ │ │ └── plugins │ │ │ └── SamplingConverter.java │ │ ├── sampling-header-converter │ │ └── test │ │ │ └── plugins │ │ │ └── SamplingHeaderConverter.java │ │ └── service-loader │ │ ├── META-INF │ │ └── services │ │ │ └── test.plugins.ServiceLoadedClass │ │ └── test │ │ └── plugins │ │ ├── ServiceLoadedClass.java │ │ ├── ServiceLoadedSubclass.java │ │ └── ServiceLoaderPlugin.java └── transforms │ └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── connect │ │ └── transforms │ │ ├── Cast.java │ │ ├── ExtractField.java │ │ ├── Flatten.java │ │ ├── HoistField.java │ │ ├── InsertField.java │ │ ├── MaskField.java │ │ ├── RegexRouter.java │ │ ├── ReplaceField.java │ │ ├── SetSchemaMetadata.java │ │ ├── TimestampConverter.java │ │ ├── TimestampRouter.java │ │ ├── ValueToKey.java │ │ └── util │ │ ├── NonEmptyListValidator.java │ │ ├── RegexValidator.java │ │ ├── Requirements.java │ │ ├── SchemaUtil.java │ │ └── SimpleConfig.java │ └── test │ └── java │ └── org │ └── apache │ └── kafka │ └── connect │ └── transforms │ ├── CastTest.java │ ├── ExtractFieldTest.java │ ├── FlattenTest.java │ ├── HoistFieldTest.java │ ├── InsertFieldTest.java │ ├── MaskFieldTest.java │ ├── RegexRouterTest.java │ ├── ReplaceFieldTest.java │ ├── SetSchemaMetadataTest.java │ ├── TimestampConverterTest.java │ ├── TimestampRouterTest.java │ ├── ValueToKeyTest.java │ └── util │ └── NonEmptyListValidatorTest.java ├── core ├── .gitignore └── src │ ├── main │ └── scala │ │ └── kafka │ │ ├── Kafka.scala │ │ ├── admin │ │ ├── AclCommand.scala │ │ ├── AdminClient.scala │ │ ├── AdminOperationException.scala │ │ ├── AdminUtils.scala │ │ ├── BrokerApiVersionsCommand.scala │ │ ├── BrokerMetadata.scala │ │ ├── ConfigCommand.scala │ │ ├── ConsumerGroupCommand.scala │ │ ├── DelegationTokenCommand.scala │ │ ├── DeleteRecordsCommand.scala │ │ ├── LogDirsCommand.scala │ │ ├── PreferredReplicaLeaderElectionCommand.scala │ │ ├── RackAwareMode.scala │ │ ├── ReassignPartitionsCommand.scala │ │ ├── TopicCommand.scala │ │ └── ZkSecurityMigrator.scala │ │ ├── api │ │ ├── ApiUtils.scala │ │ ├── ApiVersion.scala │ │ ├── LeaderAndIsr.scala │ │ └── Request.scala │ │ ├── cluster │ │ ├── Broker.scala │ │ ├── BrokerEndPoint.scala │ │ ├── Cluster.scala │ │ ├── EndPoint.scala │ │ ├── Partition.scala │ │ └── Replica.scala │ │ ├── common │ │ ├── AdminCommandFailedException.scala │ │ ├── AppInfo.scala │ │ ├── BaseEnum.scala │ │ ├── BrokerEndPointNotAvailableException.scala │ │ ├── ClientIdAndBroker.scala │ │ ├── ClientIdAndTopic.scala │ │ ├── Config.scala │ │ ├── GenerateBrokerIdException.scala │ │ ├── InconsistentBrokerIdException.scala │ │ ├── IndexOffsetOverflowException.scala │ │ ├── InterBrokerSendThread.scala │ │ ├── KafkaException.scala │ │ ├── LogCleaningAbortedException.scala │ │ ├── LogSegmentOffsetOverflowException.scala │ │ ├── LongRef.scala │ │ ├── MessageFormatter.scala │ │ ├── MessageReader.scala │ │ ├── NoEpochForPartitionException.scala │ │ ├── OffsetAndMetadata.scala │ │ ├── OffsetsOutOfOrderException.scala │ │ ├── StateChangeFailedException.scala │ │ ├── ThreadShutdownException.scala │ │ ├── TopicAlreadyMarkedForDeletionException.scala │ │ ├── TopicAndPartition.scala │ │ ├── UnexpectedAppendOffsetException.scala │ │ ├── UnknownCodecException.scala │ │ └── ZkNodeChangeNotificationListener.scala │ │ ├── consumer │ │ └── BaseConsumerRecord.scala │ │ ├── controller │ │ ├── ControllerChannelManager.scala │ │ ├── ControllerContext.scala │ │ ├── ControllerEventManager.scala │ │ ├── ControllerState.scala │ │ ├── KafkaController.scala │ │ ├── PartitionStateMachine.scala │ │ ├── ReplicaStateMachine.scala │ │ ├── StateChangeLogger.scala │ │ └── TopicDeletionManager.scala │ │ ├── coordinator │ │ ├── group │ │ │ ├── DelayedHeartbeat.scala │ │ │ ├── DelayedJoin.scala │ │ │ ├── GroupCoordinator.scala │ │ │ ├── GroupMetadata.scala │ │ │ ├── GroupMetadataManager.scala │ │ │ ├── MemberMetadata.scala │ │ │ └── OffsetConfig.scala │ │ └── transaction │ │ │ ├── DelayedTxnMarker.scala │ │ │ ├── ProducerIdManager.scala │ │ │ ├── TransactionCoordinator.scala │ │ │ ├── TransactionLog.scala │ │ │ ├── TransactionMarkerChannelManager.scala │ │ │ ├── TransactionMarkerRequestCompletionHandler.scala │ │ │ ├── TransactionMetadata.scala │ │ │ └── TransactionStateManager.scala │ │ ├── log │ │ ├── AbstractIndex.scala │ │ ├── CleanerConfig.scala │ │ ├── CorruptIndexException.scala │ │ ├── IndexEntry.scala │ │ ├── Log.scala │ │ ├── LogCleaner.scala │ │ ├── LogCleanerManager.scala │ │ ├── LogConfig.scala │ │ ├── LogManager.scala │ │ ├── LogSegment.scala │ │ ├── LogValidator.scala │ │ ├── OffsetIndex.scala │ │ ├── OffsetMap.scala │ │ ├── ProducerStateManager.scala │ │ ├── TimeIndex.scala │ │ ├── TransactionIndex.scala │ │ └── package.html │ │ ├── message │ │ └── CompressionCodec.scala │ │ ├── metrics │ │ ├── KafkaCSVMetricsReporter.scala │ │ ├── KafkaMetricsConfig.scala │ │ ├── KafkaMetricsGroup.scala │ │ ├── KafkaMetricsReporter.scala │ │ └── KafkaTimer.scala │ │ ├── network │ │ ├── BrokerVerbsEP.scala │ │ ├── RDMAServer.scala │ │ ├── RdmaConnector.scala │ │ ├── RequestChannel.scala │ │ ├── SocketServer.scala │ │ └── package.html │ │ ├── security │ │ ├── CredentialProvider.scala │ │ ├── SecurityUtils.scala │ │ └── auth │ │ │ ├── Acl.scala │ │ │ ├── Authorizer.scala │ │ │ ├── Operation.scala │ │ │ ├── PermissionType.scala │ │ │ ├── Resource.scala │ │ │ ├── ResourceType.scala │ │ │ └── SimpleAclAuthorizer.scala │ │ ├── serializer │ │ └── Decoder.scala │ │ ├── server │ │ ├── AbstractFetcherManager.scala │ │ ├── AbstractFetcherThread.scala │ │ ├── AdminManager.scala │ │ ├── BrokerMetadataCheckpoint.scala │ │ ├── BrokerStates.scala │ │ ├── ClientQuotaManager.scala │ │ ├── ClientRequestQuotaManager.scala │ │ ├── ConfigHandler.scala │ │ ├── DelayedCreatePartitions.scala │ │ ├── DelayedDeleteRecords.scala │ │ ├── DelayedDeleteTopics.scala │ │ ├── DelayedElectPreferredLeader.scala │ │ ├── DelayedFetch.scala │ │ ├── DelayedOperation.scala │ │ ├── DelayedOperationKey.scala │ │ ├── DelayedProduce.scala │ │ ├── DelegationTokenManager.scala │ │ ├── DynamicBrokerConfig.scala │ │ ├── DynamicConfig.scala │ │ ├── DynamicConfigManager.scala │ │ ├── FetchDataInfo.scala │ │ ├── FetchSession.scala │ │ ├── KafkaApis.scala │ │ ├── KafkaConfig.scala │ │ ├── KafkaRequestHandler.scala │ │ ├── KafkaServer.scala │ │ ├── KafkaServerStartable.scala │ │ ├── LeaderPushManager.scala │ │ ├── LeaderPusherNetworkClient.scala │ │ ├── LogDirFailureChannel.scala │ │ ├── LogOffsetMetadata.scala │ │ ├── MetadataCache.scala │ │ ├── QuotaFactory.scala │ │ ├── RDMAManager.scala │ │ ├── ReplicaAlterLogDirsManager.scala │ │ ├── ReplicaAlterLogDirsThread.scala │ │ ├── ReplicaFetcherBlockingSend.scala │ │ ├── ReplicaFetcherManager.scala │ │ ├── ReplicaFetcherThread.scala │ │ ├── ReplicaManager.scala │ │ ├── ReplicationQuotaManager.scala │ │ ├── SensorAccess.scala │ │ ├── ThrottledChannel.scala │ │ ├── checkpoints │ │ │ ├── CheckpointFile.scala │ │ │ ├── LeaderEpochCheckpointFile.scala │ │ │ └── OffsetCheckpointFile.scala │ │ ├── epoch │ │ │ └── LeaderEpochFileCache.scala │ │ └── package.html │ │ ├── tools │ │ ├── ConsoleConsumer.scala │ │ ├── ConsoleProducer.scala │ │ ├── ConsumerLatency.scala │ │ ├── ConsumerPerformance.scala │ │ ├── DumpLogSegments.scala │ │ ├── EndToEndLatency.scala │ │ ├── GetOffsetShell.scala │ │ ├── JmxTool.scala │ │ ├── MirrorMaker.scala │ │ ├── PerfConfig.scala │ │ ├── ProducerLatency.scala │ │ ├── ReplicaVerificationTool.scala │ │ ├── StateChangeLogMerger.scala │ │ ├── StreamsResetter.java │ │ └── ZooKeeperMainWrapper.scala │ │ ├── utils │ │ ├── Annotations.scala │ │ ├── CommandDefaultOptions.scala │ │ ├── CommandLineUtils.scala │ │ ├── CoreUtils.scala │ │ ├── DelayedItem.scala │ │ ├── Exit.scala │ │ ├── FileLock.scala │ │ ├── Implicits.scala │ │ ├── Json.scala │ │ ├── KafkaScheduler.scala │ │ ├── Log4jController.scala │ │ ├── Logging.scala │ │ ├── Mx4jLoader.scala │ │ ├── NotNothing.scala │ │ ├── PasswordEncoder.scala │ │ ├── Pool.scala │ │ ├── ReplicationUtils.scala │ │ ├── ShutdownableThread.scala │ │ ├── Throttler.scala │ │ ├── ToolsUtils.scala │ │ ├── TopicFilter.scala │ │ ├── VerifiableProperties.scala │ │ ├── VersionInfo.scala │ │ ├── ZkUtils.scala │ │ ├── json │ │ │ ├── DecodeJson.scala │ │ │ ├── JsonArray.scala │ │ │ ├── JsonObject.scala │ │ │ └── JsonValue.scala │ │ └── timer │ │ │ ├── Timer.scala │ │ │ ├── TimerTask.scala │ │ │ ├── TimerTaskList.scala │ │ │ └── TimingWheel.scala │ │ ├── zk │ │ ├── AdminZkClient.scala │ │ ├── KafkaZkClient.scala │ │ ├── ZkData.scala │ │ └── ZkSecurityMigratorUtils.scala │ │ └── zookeeper │ │ └── ZooKeeperClient.scala │ └── test │ ├── resources │ ├── log4j.properties │ ├── minikdc-krb5.conf │ └── minikdc.ldiff │ └── scala │ ├── integration │ └── kafka │ │ ├── admin │ │ ├── BrokerApiVersionsCommandTest.scala │ │ └── ReassignPartitionsIntegrationTest.scala │ │ ├── api │ │ ├── AdminClientIntegrationTest.scala │ │ ├── AdminClientWithPoliciesIntegrationTest.scala │ │ ├── AuthorizerIntegrationTest.scala │ │ ├── BaseConsumerTest.scala │ │ ├── BaseProducerSendTest.scala │ │ ├── BaseQuotaTest.scala │ │ ├── ClientIdQuotaTest.scala │ │ ├── ConsumerBounceTest.scala │ │ ├── CustomQuotaCallbackTest.scala │ │ ├── DelegationTokenEndToEndAuthorizationTest.scala │ │ ├── EndToEndAuthorizationTest.scala │ │ ├── EndToEndClusterIdTest.scala │ │ ├── FixedPortTestUtils.scala │ │ ├── GroupAuthorizerIntegrationTest.scala │ │ ├── GroupCoordinatorIntegrationTest.scala │ │ ├── GroupEndToEndAuthorizationTest.scala │ │ ├── IntegrationTestHarness.scala │ │ ├── LegacyAdminClientTest.scala │ │ ├── LogAppendTimeTest.scala │ │ ├── MetricsTest.scala │ │ ├── PlaintextConsumerTest.scala │ │ ├── PlaintextEndToEndAuthorizationTest.scala │ │ ├── PlaintextProducerSendTest.scala │ │ ├── ProducerCompressionTest.scala │ │ ├── ProducerFailureHandlingTest.scala │ │ ├── RackAwareAutoTopicCreationTest.scala │ │ ├── SaslClientsWithInvalidCredentialsTest.scala │ │ ├── SaslEndToEndAuthorizationTest.scala │ │ ├── SaslGssapiSslEndToEndAuthorizationTest.scala │ │ ├── SaslMultiMechanismConsumerTest.scala │ │ ├── SaslOAuthBearerSslEndToEndAuthorizationTest.scala │ │ ├── SaslPlainPlaintextConsumerTest.scala │ │ ├── SaslPlainSslEndToEndAuthorizationTest.scala │ │ ├── SaslPlaintextConsumerTest.scala │ │ ├── SaslScramSslEndToEndAuthorizationTest.scala │ │ ├── SaslSetup.scala │ │ ├── SaslSslAdminClientIntegrationTest.scala │ │ ├── SaslSslConsumerTest.scala │ │ ├── SslConsumerTest.scala │ │ ├── SslEndToEndAuthorizationTest.scala │ │ ├── SslProducerSendTest.scala │ │ ├── TransactionsBounceTest.scala │ │ ├── TransactionsTest.scala │ │ ├── UserClientIdQuotaTest.scala │ │ └── UserQuotaTest.scala │ │ ├── network │ │ └── DynamicConnectionQuotaTest.scala │ │ ├── server │ │ ├── DelayedFetchTest.scala │ │ ├── DynamicBrokerReconfigurationTest.scala │ │ ├── GssapiAuthenticationTest.scala │ │ ├── MultipleListenersWithAdditionalJaasContextTest.scala │ │ ├── MultipleListenersWithDefaultJaasContextTest.scala │ │ ├── MultipleListenersWithSameSecurityProtocolBaseTest.scala │ │ └── ScramServerStartupTest.scala │ │ └── tools │ │ └── MirrorMakerIntegrationTest.scala │ ├── kafka │ ├── common │ │ └── InterBrokerSendThreadTest.scala │ ├── security │ │ ├── auth │ │ │ └── ResourceTest.scala │ │ └── minikdc │ │ │ └── MiniKdc.scala │ ├── tools │ │ ├── CustomDeserializerTest.scala │ │ ├── LogCompactionTester.scala │ │ └── ReplicaVerificationToolTest.scala │ ├── utils │ │ └── LoggingTest.scala │ └── zk │ │ ├── ExtendedAclStoreTest.scala │ │ └── LiteralAclStoreTest.scala │ ├── other │ ├── kafka.log4j.properties │ └── kafka │ │ ├── ReplicationQuotasTestRig.scala │ │ ├── StressTestLog.scala │ │ ├── TestLinearWriteSpeed.scala │ │ ├── TestPurgatoryPerformance.scala │ │ └── TestTruncate.scala │ └── unit │ └── kafka │ ├── KafkaConfigTest.scala │ ├── admin │ ├── AclCommandTest.scala │ ├── AddPartitionsTest.scala │ ├── AdminRackAwareTest.scala │ ├── AdminTest.scala │ ├── ConfigCommandTest.scala │ ├── ConsumerGroupCommandTest.scala │ ├── DelegationTokenCommandTest.scala │ ├── DeleteConsumerGroupsTest.scala │ ├── DeleteTopicTest.scala │ ├── DescribeConsumerGroupTest.scala │ ├── ListConsumerGroupTest.scala │ ├── PreferredReplicaElectionCommandTest.scala │ ├── PreferredReplicaLeaderElectionCommandTest.scala │ ├── RackAwareTest.scala │ ├── ReassignPartitionsClusterTest.scala │ ├── ReassignPartitionsCommandArgsTest.scala │ ├── ReassignPartitionsCommandTest.scala │ ├── ReplicationQuotaUtils.scala │ ├── ResetConsumerGroupOffsetTest.scala │ ├── TestAdminUtils.scala │ ├── TopicCommandTest.scala │ └── TopicCommandWithAdminClientTest.scala │ ├── api │ ├── ApiUtilsTest.scala │ └── ApiVersionTest.scala │ ├── cluster │ ├── BrokerEndPointTest.scala │ ├── PartitionTest.scala │ └── ReplicaTest.scala │ ├── common │ └── ZkNodeChangeNotificationListenerTest.scala │ ├── controller │ ├── ControllerEventManagerTest.scala │ ├── ControllerFailoverTest.scala │ ├── ControllerIntegrationTest.scala │ ├── ControllerTestUtils.scala │ ├── PartitionLeaderElectionAlgorithmsTest.scala │ ├── PartitionStateMachineTest.scala │ └── ReplicaStateMachineTest.scala │ ├── coordinator │ ├── AbstractCoordinatorConcurrencyTest.scala │ ├── group │ │ ├── GroupCoordinatorConcurrencyTest.scala │ │ ├── GroupCoordinatorTest.scala │ │ ├── GroupMetadataManagerTest.scala │ │ ├── GroupMetadataTest.scala │ │ └── MemberMetadataTest.scala │ └── transaction │ │ ├── ProducerIdManagerTest.scala │ │ ├── TransactionCoordinatorConcurrencyTest.scala │ │ ├── TransactionCoordinatorTest.scala │ │ ├── TransactionLogTest.scala │ │ ├── TransactionMarkerChannelManagerTest.scala │ │ ├── TransactionMarkerRequestCompletionHandlerTest.scala │ │ ├── TransactionMetadataTest.scala │ │ └── TransactionStateManagerTest.scala │ ├── integration │ ├── KafkaServerTestHarness.scala │ ├── MetricsDuringTopicCreationDeletionTest.scala │ ├── MinIsrConfigTest.scala │ └── UncleanLeaderElectionTest.scala │ ├── log │ ├── AbstractLogCleanerIntegrationTest.scala │ ├── BrokerCompressionTest.scala │ ├── LogCleanerIntegrationTest.scala │ ├── LogCleanerLagIntegrationTest.scala │ ├── LogCleanerManagerTest.scala │ ├── LogCleanerParameterizedIntegrationTest.scala │ ├── LogCleanerTest.scala │ ├── LogConfigTest.scala │ ├── LogManagerTest.scala │ ├── LogSegmentTest.scala │ ├── LogTest.scala │ ├── LogUtils.scala │ ├── LogValidatorTest.scala │ ├── OffsetIndexTest.scala │ ├── OffsetMapTest.scala │ ├── ProducerStateManagerTest.scala │ ├── TimeIndexTest.scala │ └── TransactionIndexTest.scala │ ├── metrics │ ├── KafkaTimerTest.scala │ └── MetricsTest.scala │ ├── network │ └── SocketServerTest.scala │ ├── security │ ├── auth │ │ ├── AclTest.scala │ │ ├── OperationTest.scala │ │ ├── PermissionTypeTest.scala │ │ ├── ResourceTypeTest.scala │ │ ├── SimpleAclAuthorizerTest.scala │ │ └── ZkAuthorizationTest.scala │ └── token │ │ └── delegation │ │ └── DelegationTokenManagerTest.scala │ ├── server │ ├── AbstractCreateTopicsRequestTest.scala │ ├── AbstractFetcherManagerTest.scala │ ├── AbstractFetcherThreadTest.scala │ ├── AddPartitionsToTxnRequestTest.scala │ ├── AdvertiseBrokerTest.scala │ ├── AlterReplicaLogDirsRequestTest.scala │ ├── ApiVersionsRequestTest.scala │ ├── BaseRequestTest.scala │ ├── BrokerEpochIntegrationTest.scala │ ├── ClientQuotaManagerTest.scala │ ├── CreateTopicsRequestTest.scala │ ├── CreateTopicsRequestWithPolicyTest.scala │ ├── DelayedOperationTest.scala │ ├── DelegationTokenRequestsOnPlainTextTest.scala │ ├── DelegationTokenRequestsTest.scala │ ├── DelegationTokenRequestsWithDisableTokenFeatureTest.scala │ ├── DeleteTopicsRequestTest.scala │ ├── DeleteTopicsRequestWithDeletionDisabledTest.scala │ ├── DescribeLogDirsRequestTest.scala │ ├── DynamicBrokerConfigTest.scala │ ├── DynamicConfigChangeTest.scala │ ├── DynamicConfigTest.scala │ ├── EdgeCaseRequestTest.scala │ ├── FetchRequestDownConversionConfigTest.scala │ ├── FetchRequestTest.scala │ ├── FetchSessionTest.scala │ ├── GetAddressTest.scala │ ├── HighwatermarkPersistenceTest.scala │ ├── ISRExpirationTest.scala │ ├── KafkaApisTest.scala │ ├── KafkaConfigTest.scala │ ├── KafkaMetricReporterClusterIdTest.scala │ ├── KafkaMetricReporterExceptionHandlingTest.scala │ ├── KafkaServerTest.scala │ ├── LeaderElectionTest.scala │ ├── ListOffsetsRequestTest.scala │ ├── LogDirFailureTest.scala │ ├── LogOffsetTest.scala │ ├── LogRecoveryTest.scala │ ├── MetadataCacheTest.scala │ ├── MetadataRequestTest.scala │ ├── OffsetsForLeaderEpochRequestTest.scala │ ├── ProduceRequestTest.scala │ ├── ReplicaAlterLogDirsThreadTest.scala │ ├── ReplicaFetchTest.scala │ ├── ReplicaFetcherThreadTest.scala │ ├── ReplicaManagerQuotasTest.scala │ ├── ReplicaManagerTest.scala │ ├── ReplicationQuotaManagerTest.scala │ ├── ReplicationQuotasTest.scala │ ├── RequestQuotaTest.scala │ ├── SaslApiVersionsRequestTest.scala │ ├── ServerGenerateBrokerIdTest.scala │ ├── ServerGenerateClusterIdTest.scala │ ├── ServerMetricsTest.scala │ ├── ServerShutdownTest.scala │ ├── ServerStartupTest.scala │ ├── SimpleFetchTest.scala │ ├── StopReplicaRequestTest.scala │ ├── ThrottledChannelExpirationTest.scala │ ├── checkpoints │ │ ├── LeaderEpochCheckpointFileTest.scala │ │ └── OffsetCheckpointFileTest.scala │ └── epoch │ │ ├── EpochDrivenReplicationProtocolAcceptanceTest.scala │ │ ├── LeaderEpochFileCacheTest.scala │ │ ├── LeaderEpochIntegrationTest.scala │ │ ├── OffsetsForLeaderEpochTest.scala │ │ └── util │ │ └── ReplicaFetcherMockBlockingSend.scala │ ├── tools │ ├── ConsoleConsumerTest.scala │ ├── ConsoleProducerTest.scala │ ├── ConsumerPerformanceTest.scala │ ├── DumpLogSegmentsTest.scala │ └── MirrorMakerTest.scala │ ├── utils │ ├── CommandLineUtilsTest.scala │ ├── CoreUtilsTest.scala │ ├── JaasTestUtils.scala │ ├── JsonTest.scala │ ├── LogCaptureAppender.scala │ ├── MockScheduler.scala │ ├── MockTime.scala │ ├── PasswordEncoderTest.scala │ ├── ReplicationUtilsTest.scala │ ├── SchedulerTest.scala │ ├── ShutdownableThreadTest.scala │ ├── TestUtils.scala │ ├── ThrottlerTest.scala │ ├── TopicFilterTest.scala │ ├── ZkUtilsTest.scala │ ├── json │ │ └── JsonValueTest.scala │ └── timer │ │ ├── MockTimer.scala │ │ ├── TimerTaskListTest.scala │ │ └── TimerTest.scala │ ├── zk │ ├── AdminZkClientTest.scala │ ├── EmbeddedZookeeper.scala │ ├── KafkaZkClientTest.scala │ ├── ReassignPartitionsZNodeTest.scala │ ├── ZkFourLetterWords.scala │ └── ZooKeeperTestHarness.scala │ └── zookeeper │ └── ZooKeeperClientTest.scala ├── doap_Kafka.rdf ├── docs ├── api.html ├── configuration.html ├── connect.html ├── design.html ├── documentation.html ├── documentation │ ├── index.html │ └── streams │ │ ├── architecture.html │ │ ├── core-concepts.html │ │ ├── developer-guide │ │ ├── app-reset-tool.html │ │ ├── config-streams.html │ │ ├── datatypes.html │ │ ├── dsl-api.html │ │ ├── index.html │ │ ├── interactive-queries.html │ │ ├── manage-topics.html │ │ ├── memory-mgmt.html │ │ ├── processor-api.html │ │ ├── running-app.html │ │ ├── security.html │ │ ├── testing.html │ │ └── write-streams.html │ │ ├── index.html │ │ ├── quickstart.html │ │ ├── tutorial.html │ │ └── upgrade-guide.html ├── ecosystem.html ├── images │ ├── consumer-groups.png │ ├── icons │ │ ├── NYT.jpg │ │ ├── architecture--white.png │ │ ├── architecture.png │ │ ├── documentation--white.png │ │ ├── documentation.png │ │ ├── line.png │ │ ├── new-york.png │ │ ├── rabobank.png │ │ ├── tutorials--white.png │ │ ├── tutorials.png │ │ └── zalando.png │ ├── kafka-apis.png │ ├── kafka_log.png │ ├── kafka_multidc.png │ ├── kafka_multidc_complex.png │ ├── log_anatomy.png │ ├── log_cleaner_anatomy.png │ ├── log_compaction.png │ ├── log_consumer.png │ ├── mirror-maker.png │ ├── producer_consumer.png │ ├── streams-architecture-overview.jpg │ ├── streams-architecture-states.jpg │ ├── streams-architecture-tasks.jpg │ ├── streams-architecture-threads.jpg │ ├── streams-architecture-topology.jpg │ ├── streams-cache-and-commit-interval.png │ ├── streams-concepts-topology.jpg │ ├── streams-elastic-scaling-1.png │ ├── streams-elastic-scaling-2.png │ ├── streams-elastic-scaling-3.png │ ├── streams-interactive-queries-01.png │ ├── streams-interactive-queries-02.png │ ├── streams-interactive-queries-03.png │ ├── streams-interactive-queries-api-01.png │ ├── streams-interactive-queries-api-02.png │ ├── streams-session-windows-01.png │ ├── streams-session-windows-02.png │ ├── streams-stateful_operations.png │ ├── streams-table-duality-01.png │ ├── streams-table-duality-02.png │ ├── streams-table-duality-03.png │ ├── streams-table-updates-01.png │ ├── streams-table-updates-02.png │ ├── streams-time-windows-hopping.png │ ├── streams-time-windows-tumbling.png │ ├── streams-welcome.png │ └── tracking_high_level.png ├── implementation.html ├── introduction.html ├── js │ └── templateData.js ├── migration.html ├── ops.html ├── protocol.html ├── quickstart.html ├── security.html ├── streams │ ├── architecture.html │ ├── core-concepts.html │ ├── developer-guide │ │ ├── app-reset-tool.html │ │ ├── config-streams.html │ │ ├── datatypes.html │ │ ├── dsl-api.html │ │ ├── index.html │ │ ├── interactive-queries.html │ │ ├── manage-topics.html │ │ ├── memory-mgmt.html │ │ ├── processor-api.html │ │ ├── running-app.html │ │ ├── security.html │ │ ├── testing.html │ │ └── write-streams.html │ ├── index.html │ ├── quickstart.html │ ├── tutorial.html │ └── upgrade-guide.html ├── toc.html ├── upgrade.html └── uses.html ├── examples ├── README ├── bin │ ├── java-producer-consumer-demo.sh │ └── java-simple-consumer-demo.sh └── src │ └── main │ └── java │ └── kafka │ └── examples │ ├── Consumer.java │ ├── KafkaConsumerProducerDemo.java │ ├── KafkaProperties.java │ └── Producer.java ├── generator └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── message │ │ ├── ApiMessageFactoryGenerator.java │ │ ├── CodeBuffer.java │ │ ├── FieldSpec.java │ │ ├── FieldType.java │ │ ├── HeaderGenerator.java │ │ ├── MessageDataGenerator.java │ │ ├── MessageGenerator.java │ │ ├── MessageSpec.java │ │ ├── MessageSpecType.java │ │ ├── SchemaGenerator.java │ │ ├── StructSpec.java │ │ └── Versions.java │ └── test │ └── java │ └── org │ └── apache │ └── kafka │ └── message │ ├── MessageGeneratorTest.java │ └── VersionsTest.java ├── gradle.properties ├── gradle ├── buildscript.gradle ├── dependencies.gradle ├── rat.gradle ├── resources │ └── rat-output-to-html.xsl ├── spotbugs-exclude.xml └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── jenkins.sh ├── jmh-benchmarks ├── README.md ├── jmh.sh └── src │ └── main │ ├── generated │ └── org │ │ └── apache │ │ └── kafka │ │ └── jmh │ │ ├── cache │ │ └── generated │ │ │ ├── LRUCacheBenchmark_jmhType.java │ │ │ ├── LRUCacheBenchmark_jmhType_B1.java │ │ │ ├── LRUCacheBenchmark_jmhType_B2.java │ │ │ ├── LRUCacheBenchmark_jmhType_B3.java │ │ │ └── LRUCacheBenchmark_testCachePerformance_jmhTest.java │ │ ├── common │ │ └── generated │ │ │ ├── TopicBenchmark_BenchState_jmhType.java │ │ │ ├── TopicBenchmark_BenchState_jmhType_B1.java │ │ │ ├── TopicBenchmark_BenchState_jmhType_B2.java │ │ │ ├── TopicBenchmark_BenchState_jmhType_B3.java │ │ │ ├── TopicBenchmark_jmhType.java │ │ │ ├── TopicBenchmark_jmhType_B1.java │ │ │ ├── TopicBenchmark_jmhType_B2.java │ │ │ ├── TopicBenchmark_jmhType_B3.java │ │ │ └── TopicBenchmark_testValidate_jmhTest.java │ │ ├── producer │ │ └── generated │ │ │ ├── ProducerRecordBenchmark_constructorBenchmark_jmhTest.java │ │ │ ├── ProducerRecordBenchmark_jmhType.java │ │ │ ├── ProducerRecordBenchmark_jmhType_B1.java │ │ │ ├── ProducerRecordBenchmark_jmhType_B2.java │ │ │ └── ProducerRecordBenchmark_jmhType_B3.java │ │ └── record │ │ └── generated │ │ ├── RecordBatchIterationBenchmark_jmhType.java │ │ ├── RecordBatchIterationBenchmark_jmhType_B1.java │ │ ├── RecordBatchIterationBenchmark_jmhType_B2.java │ │ ├── RecordBatchIterationBenchmark_jmhType_B3.java │ │ ├── RecordBatchIterationBenchmark_measureIteratorForBatchWithSingleMessage_jmhTest.java │ │ └── RecordBatchIterationBenchmark_measureStreamingIteratorForVariableBatchSize_jmhTest.java │ └── java │ └── org │ └── apache │ └── kafka │ └── jmh │ ├── cache │ └── LRUCacheBenchmark.java │ ├── common │ └── TopicBenchmark.java │ ├── producer │ └── ProducerRecordBenchmark.java │ └── record │ └── RecordBatchIterationBenchmark.java ├── kafka-merge-pr.py ├── log4j-appender └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── log4jappender │ │ └── KafkaLog4jAppender.java │ └── test │ └── java │ └── org │ └── apache │ └── kafka │ └── log4jappender │ ├── KafkaLog4jAppenderTest.java │ └── MockKafkaLog4jAppender.java ├── release.py ├── release_notes.py ├── settings.gradle ├── streams ├── .gitignore ├── examples │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── streams │ │ │ └── examples │ │ │ ├── pageview │ │ │ ├── JsonTimestampExtractor.java │ │ │ ├── PageViewTypedDemo.java │ │ │ └── PageViewUntypedDemo.java │ │ │ ├── pipe │ │ │ └── PipeDemo.java │ │ │ ├── temperature │ │ │ └── TemperatureDemo.java │ │ │ └── wordcount │ │ │ ├── WordCountDemo.java │ │ │ └── WordCountProcessorDemo.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── examples │ │ └── wordcount │ │ └── WordCountProcessorTest.java ├── quickstart │ ├── java │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── maven │ │ │ │ │ └── archetype-metadata.xml │ │ │ │ └── archetype-resources │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ ├── LineSplit.java │ │ │ │ ├── Pipe.java │ │ │ │ └── WordCount.java │ │ │ │ └── resources │ │ │ │ └── log4j.properties │ │ │ └── test │ │ │ └── resources │ │ │ └── projects │ │ │ └── basic │ │ │ ├── archetype.properties │ │ │ └── goal.txt │ └── pom.xml ├── src │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── streams │ │ │ ├── KafkaClientSupplier.java │ │ │ ├── KafkaStreams.java │ │ │ ├── KeyValue.java │ │ │ ├── StreamsBuilder.java │ │ │ ├── StreamsConfig.java │ │ │ ├── StreamsMetrics.java │ │ │ ├── Topology.java │ │ │ ├── TopologyDescription.java │ │ │ ├── errors │ │ │ ├── BrokerNotFoundException.java │ │ │ ├── DefaultProductionExceptionHandler.java │ │ │ ├── DeserializationExceptionHandler.java │ │ │ ├── InvalidStateStoreException.java │ │ │ ├── LockException.java │ │ │ ├── LogAndContinueExceptionHandler.java │ │ │ ├── LogAndFailExceptionHandler.java │ │ │ ├── ProcessorStateException.java │ │ │ ├── ProductionExceptionHandler.java │ │ │ ├── StreamsException.java │ │ │ ├── TaskAssignmentException.java │ │ │ ├── TaskIdFormatException.java │ │ │ ├── TaskMigratedException.java │ │ │ └── TopologyException.java │ │ │ ├── internals │ │ │ └── ApiUtils.java │ │ │ ├── kstream │ │ │ ├── Aggregator.java │ │ │ ├── Consumed.java │ │ │ ├── ForeachAction.java │ │ │ ├── GlobalKTable.java │ │ │ ├── Grouped.java │ │ │ ├── Initializer.java │ │ │ ├── JoinWindows.java │ │ │ ├── Joined.java │ │ │ ├── KGroupedStream.java │ │ │ ├── KGroupedTable.java │ │ │ ├── KStream.java │ │ │ ├── KTable.java │ │ │ ├── KeyValueMapper.java │ │ │ ├── Materialized.java │ │ │ ├── Merger.java │ │ │ ├── Predicate.java │ │ │ ├── Printed.java │ │ │ ├── Produced.java │ │ │ ├── Reducer.java │ │ │ ├── Serialized.java │ │ │ ├── SessionWindowedDeserializer.java │ │ │ ├── SessionWindowedKStream.java │ │ │ ├── SessionWindowedSerializer.java │ │ │ ├── SessionWindows.java │ │ │ ├── Suppressed.java │ │ │ ├── TimeWindowedDeserializer.java │ │ │ ├── TimeWindowedKStream.java │ │ │ ├── TimeWindowedSerializer.java │ │ │ ├── TimeWindows.java │ │ │ ├── Transformer.java │ │ │ ├── TransformerSupplier.java │ │ │ ├── UnlimitedWindows.java │ │ │ ├── ValueJoiner.java │ │ │ ├── ValueMapper.java │ │ │ ├── ValueMapperWithKey.java │ │ │ ├── ValueTransformer.java │ │ │ ├── ValueTransformerSupplier.java │ │ │ ├── ValueTransformerWithKey.java │ │ │ ├── ValueTransformerWithKeySupplier.java │ │ │ ├── Window.java │ │ │ ├── Windowed.java │ │ │ ├── WindowedSerdes.java │ │ │ ├── Windows.java │ │ │ └── internals │ │ │ │ ├── AbstractStream.java │ │ │ │ ├── Change.java │ │ │ │ ├── ChangedDeserializer.java │ │ │ │ ├── ChangedSerializer.java │ │ │ │ ├── ConsumedInternal.java │ │ │ │ ├── ForwardingCacheFlushListener.java │ │ │ │ ├── FullChangeSerde.java │ │ │ │ ├── FullTimeWindowedSerde.java │ │ │ │ ├── GlobalKTableImpl.java │ │ │ │ ├── GroupedInternal.java │ │ │ │ ├── GroupedStreamAggregateBuilder.java │ │ │ │ ├── InternalNameProvider.java │ │ │ │ ├── InternalStreamsBuilder.java │ │ │ │ ├── KGroupedStreamImpl.java │ │ │ │ ├── KGroupedTableImpl.java │ │ │ │ ├── KStreamAggProcessorSupplier.java │ │ │ │ ├── KStreamAggregate.java │ │ │ │ ├── KStreamBranch.java │ │ │ │ ├── KStreamFilter.java │ │ │ │ ├── KStreamFlatMap.java │ │ │ │ ├── KStreamFlatMapValues.java │ │ │ │ ├── KStreamFlatTransform.java │ │ │ │ ├── KStreamGlobalKTableJoin.java │ │ │ │ ├── KStreamImpl.java │ │ │ │ ├── KStreamJoinWindow.java │ │ │ │ ├── KStreamKStreamJoin.java │ │ │ │ ├── KStreamKTableJoin.java │ │ │ │ ├── KStreamKTableJoinProcessor.java │ │ │ │ ├── KStreamMap.java │ │ │ │ ├── KStreamMapValues.java │ │ │ │ ├── KStreamPassThrough.java │ │ │ │ ├── KStreamPeek.java │ │ │ │ ├── KStreamPrint.java │ │ │ │ ├── KStreamReduce.java │ │ │ │ ├── KStreamSessionWindowAggregate.java │ │ │ │ ├── KStreamTransformValues.java │ │ │ │ ├── KStreamWindowAggregate.java │ │ │ │ ├── KTableAggregate.java │ │ │ │ ├── KTableFilter.java │ │ │ │ ├── KTableImpl.java │ │ │ │ ├── KTableKTableAbstractJoin.java │ │ │ │ ├── KTableKTableAbstractJoinValueGetterSupplier.java │ │ │ │ ├── KTableKTableInnerJoin.java │ │ │ │ ├── KTableKTableJoinMerger.java │ │ │ │ ├── KTableKTableLeftJoin.java │ │ │ │ ├── KTableKTableOuterJoin.java │ │ │ │ ├── KTableKTableRightJoin.java │ │ │ │ ├── KTableMapValues.java │ │ │ │ ├── KTableMaterializedValueGetterSupplier.java │ │ │ │ ├── KTableProcessorSupplier.java │ │ │ │ ├── KTableReduce.java │ │ │ │ ├── KTableRepartitionMap.java │ │ │ │ ├── KTableSource.java │ │ │ │ ├── KTableSourceValueGetterSupplier.java │ │ │ │ ├── KTableTransformValues.java │ │ │ │ ├── KTableValueGetter.java │ │ │ │ ├── KTableValueGetterSupplier.java │ │ │ │ ├── KeyValueStoreMaterializer.java │ │ │ │ ├── MaterializedInternal.java │ │ │ │ ├── PrintForeachAction.java │ │ │ │ ├── PrintedInternal.java │ │ │ │ ├── ProducedInternal.java │ │ │ │ ├── SerializedInternal.java │ │ │ │ ├── SessionWindow.java │ │ │ │ ├── SessionWindowedKStreamImpl.java │ │ │ │ ├── TimeWindow.java │ │ │ │ ├── TimeWindowedKStreamImpl.java │ │ │ │ ├── TransformerSupplierAdapter.java │ │ │ │ ├── TupleForwarder.java │ │ │ │ ├── UnlimitedWindow.java │ │ │ │ ├── WindowedSerializer.java │ │ │ │ ├── WindowedStreamPartitioner.java │ │ │ │ ├── WindowingDefaults.java │ │ │ │ ├── graph │ │ │ │ ├── BaseJoinProcessorNode.java │ │ │ │ ├── BaseRepartitionNode.java │ │ │ │ ├── GlobalStoreNode.java │ │ │ │ ├── GraphGraceSearchUtil.java │ │ │ │ ├── GroupedTableOperationRepartitionNode.java │ │ │ │ ├── KTableKTableJoinNode.java │ │ │ │ ├── OptimizableRepartitionNode.java │ │ │ │ ├── ProcessorGraphNode.java │ │ │ │ ├── ProcessorParameters.java │ │ │ │ ├── StateStoreNode.java │ │ │ │ ├── StatefulProcessorNode.java │ │ │ │ ├── StreamSinkNode.java │ │ │ │ ├── StreamSourceNode.java │ │ │ │ ├── StreamStreamJoinNode.java │ │ │ │ ├── StreamTableJoinNode.java │ │ │ │ ├── StreamsGraphNode.java │ │ │ │ ├── TableProcessorNode.java │ │ │ │ └── TableSourceNode.java │ │ │ │ ├── metrics │ │ │ │ └── Sensors.java │ │ │ │ └── suppress │ │ │ │ ├── BufferConfigInternal.java │ │ │ │ ├── BufferFullStrategy.java │ │ │ │ ├── EagerBufferConfigImpl.java │ │ │ │ ├── FinalResultsSuppressionBuilder.java │ │ │ │ ├── KTableSuppressProcessor.java │ │ │ │ ├── NamedSuppressed.java │ │ │ │ ├── StrictBufferConfigImpl.java │ │ │ │ ├── SuppressedInternal.java │ │ │ │ └── TimeDefinitions.java │ │ │ ├── processor │ │ │ ├── AbstractNotifyingBatchingRestoreCallback.java │ │ │ ├── AbstractNotifyingRestoreCallback.java │ │ │ ├── AbstractProcessor.java │ │ │ ├── BatchingStateRestoreCallback.java │ │ │ ├── Cancellable.java │ │ │ ├── DefaultPartitionGrouper.java │ │ │ ├── ExtractRecordMetadataTimestamp.java │ │ │ ├── FailOnInvalidTimestamp.java │ │ │ ├── LogAndSkipOnInvalidTimestamp.java │ │ │ ├── PartitionGrouper.java │ │ │ ├── Processor.java │ │ │ ├── ProcessorContext.java │ │ │ ├── ProcessorSupplier.java │ │ │ ├── PunctuationType.java │ │ │ ├── Punctuator.java │ │ │ ├── RecordContext.java │ │ │ ├── StateRestoreCallback.java │ │ │ ├── StateRestoreListener.java │ │ │ ├── StateStore.java │ │ │ ├── StreamPartitioner.java │ │ │ ├── TaskId.java │ │ │ ├── TaskMetadata.java │ │ │ ├── ThreadMetadata.java │ │ │ ├── TimestampExtractor.java │ │ │ ├── To.java │ │ │ ├── TopicNameExtractor.java │ │ │ ├── UsePreviousTimeOnInvalidTimestamp.java │ │ │ ├── WallclockTimestampExtractor.java │ │ │ └── internals │ │ │ │ ├── AbstractProcessorContext.java │ │ │ │ ├── AbstractTask.java │ │ │ │ ├── AssignedStandbyTasks.java │ │ │ │ ├── AssignedStreamsTasks.java │ │ │ │ ├── AssignedTasks.java │ │ │ │ ├── ChangelogReader.java │ │ │ │ ├── Checkpointable.java │ │ │ │ ├── CompositeRestoreListener.java │ │ │ │ ├── DefaultKafkaClientSupplier.java │ │ │ │ ├── DefaultStreamPartitioner.java │ │ │ │ ├── ForwardingDisabledProcessorContext.java │ │ │ │ ├── GlobalProcessorContextImpl.java │ │ │ │ ├── GlobalStateMaintainer.java │ │ │ │ ├── GlobalStateManager.java │ │ │ │ ├── GlobalStateManagerImpl.java │ │ │ │ ├── GlobalStateUpdateTask.java │ │ │ │ ├── GlobalStreamThread.java │ │ │ │ ├── InternalProcessorContext.java │ │ │ │ ├── InternalTopicConfig.java │ │ │ │ ├── InternalTopicManager.java │ │ │ │ ├── InternalTopologyBuilder.java │ │ │ │ ├── PartitionGroup.java │ │ │ │ ├── ProcessorContextImpl.java │ │ │ │ ├── ProcessorNode.java │ │ │ │ ├── ProcessorNodePunctuator.java │ │ │ │ ├── ProcessorRecordContext.java │ │ │ │ ├── ProcessorStateManager.java │ │ │ │ ├── ProcessorTopology.java │ │ │ │ ├── PunctuationQueue.java │ │ │ │ ├── PunctuationSchedule.java │ │ │ │ ├── QuickUnion.java │ │ │ │ ├── RecordBatchingStateRestoreCallback.java │ │ │ │ ├── RecordCollector.java │ │ │ │ ├── RecordCollectorImpl.java │ │ │ │ ├── RecordDeserializer.java │ │ │ │ ├── RecordQueue.java │ │ │ │ ├── RepartitionTopicConfig.java │ │ │ │ ├── RestoringTasks.java │ │ │ │ ├── SinkNode.java │ │ │ │ ├── SourceNode.java │ │ │ │ ├── Stamped.java │ │ │ │ ├── StampedRecord.java │ │ │ │ ├── StandbyContextImpl.java │ │ │ │ ├── StandbyTask.java │ │ │ │ ├── StateDirectory.java │ │ │ │ ├── StateManager.java │ │ │ │ ├── StateManagerUtil.java │ │ │ │ ├── StateRestoreCallbackAdapter.java │ │ │ │ ├── StateRestorer.java │ │ │ │ ├── StaticTopicNameExtractor.java │ │ │ │ ├── StoreChangelogReader.java │ │ │ │ ├── StreamTask.java │ │ │ │ ├── StreamThread.java │ │ │ │ ├── StreamsMetadataState.java │ │ │ │ ├── StreamsPartitionAssignor.java │ │ │ │ ├── Task.java │ │ │ │ ├── TaskAction.java │ │ │ │ ├── TaskManager.java │ │ │ │ ├── ThreadStateTransitionValidator.java │ │ │ │ ├── ToInternal.java │ │ │ │ ├── UnwindowedChangelogTopicConfig.java │ │ │ │ ├── WindowedChangelogTopicConfig.java │ │ │ │ ├── assignment │ │ │ │ ├── AssignmentInfo.java │ │ │ │ ├── ClientState.java │ │ │ │ ├── StickyTaskAssignor.java │ │ │ │ ├── SubscriptionInfo.java │ │ │ │ └── TaskAssignor.java │ │ │ │ └── metrics │ │ │ │ ├── CumulativeCount.java │ │ │ │ └── StreamsMetricsImpl.java │ │ │ └── state │ │ │ ├── HostInfo.java │ │ │ ├── KeyValueBytesStoreSupplier.java │ │ │ ├── KeyValueIterator.java │ │ │ ├── KeyValueStore.java │ │ │ ├── QueryableStoreType.java │ │ │ ├── QueryableStoreTypes.java │ │ │ ├── ReadOnlyKeyValueStore.java │ │ │ ├── ReadOnlySessionStore.java │ │ │ ├── ReadOnlyWindowStore.java │ │ │ ├── RocksDBConfigSetter.java │ │ │ ├── SessionBytesStoreSupplier.java │ │ │ ├── SessionStore.java │ │ │ ├── StateSerdes.java │ │ │ ├── StoreBuilder.java │ │ │ ├── StoreSupplier.java │ │ │ ├── Stores.java │ │ │ ├── StreamsMetadata.java │ │ │ ├── WindowBytesStoreSupplier.java │ │ │ ├── WindowStore.java │ │ │ ├── WindowStoreIterator.java │ │ │ └── internals │ │ │ ├── AbstractMergedSortedCacheStoreIterator.java │ │ │ ├── AbstractSegments.java │ │ │ ├── AbstractStoreBuilder.java │ │ │ ├── CacheFlushListener.java │ │ │ ├── CacheFunction.java │ │ │ ├── CachedStateStore.java │ │ │ ├── CachingKeyValueStore.java │ │ │ ├── CachingSessionStore.java │ │ │ ├── CachingWindowStore.java │ │ │ ├── ChangeLoggingKeyValueBytesStore.java │ │ │ ├── ChangeLoggingSessionBytesStore.java │ │ │ ├── ChangeLoggingWindowBytesStore.java │ │ │ ├── CompositeKeyValueIterator.java │ │ │ ├── CompositeReadOnlyKeyValueStore.java │ │ │ ├── CompositeReadOnlySessionStore.java │ │ │ ├── CompositeReadOnlyWindowStore.java │ │ │ ├── ContextualRecord.java │ │ │ ├── DelegatingPeekingKeyValueIterator.java │ │ │ ├── FilteredCacheIterator.java │ │ │ ├── GlobalStateStoreProvider.java │ │ │ ├── HasNextCondition.java │ │ │ ├── InMemoryKeyValueStore.java │ │ │ ├── InMemoryTimeOrderedKeyValueBuffer.java │ │ │ ├── KeyValueIterators.java │ │ │ ├── KeyValueSegment.java │ │ │ ├── KeyValueSegments.java │ │ │ ├── KeyValueStoreBuilder.java │ │ │ ├── LRUCacheEntry.java │ │ │ ├── MemoryLRUCache.java │ │ │ ├── MemoryNavigableLRUCache.java │ │ │ ├── MergedSortedCacheKeyValueBytesStoreIterator.java │ │ │ ├── MergedSortedCacheSessionStoreIterator.java │ │ │ ├── MergedSortedCacheWindowStoreIterator.java │ │ │ ├── MergedSortedCacheWindowStoreKeyValueIterator.java │ │ │ ├── MeteredKeyValueStore.java │ │ │ ├── MeteredSessionStore.java │ │ │ ├── MeteredWindowStore.java │ │ │ ├── MeteredWindowStoreIterator.java │ │ │ ├── MeteredWindowedKeyValueIterator.java │ │ │ ├── NamedCache.java │ │ │ ├── NextIteratorFunction.java │ │ │ ├── OffsetCheckpoint.java │ │ │ ├── OrderedBytes.java │ │ │ ├── PeekingKeyValueIterator.java │ │ │ ├── QueryableStoreProvider.java │ │ │ ├── RecordConverter.java │ │ │ ├── RecordConverters.java │ │ │ ├── RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter.java │ │ │ ├── RocksDBRangeIterator.java │ │ │ ├── RocksDBSegmentedBytesStore.java │ │ │ ├── RocksDBSessionStore.java │ │ │ ├── RocksDBStore.java │ │ │ ├── RocksDBTimestampedStore.java │ │ │ ├── RocksDBWindowStore.java │ │ │ ├── RocksDbIterator.java │ │ │ ├── RocksDbKeyValueBytesStoreSupplier.java │ │ │ ├── RocksDbSessionBytesStoreSupplier.java │ │ │ ├── RocksDbWindowBytesStoreSupplier.java │ │ │ ├── Segment.java │ │ │ ├── SegmentIterator.java │ │ │ ├── SegmentedBytesStore.java │ │ │ ├── SegmentedCacheFunction.java │ │ │ ├── Segments.java │ │ │ ├── SessionKeySchema.java │ │ │ ├── SessionStoreBuilder.java │ │ │ ├── StateStoreProvider.java │ │ │ ├── StoreChangeLogger.java │ │ │ ├── StoreProxyUtils.java │ │ │ ├── StreamThreadStateStoreProvider.java │ │ │ ├── ThreadCache.java │ │ │ ├── TimeOrderedKeyValueBuffer.java │ │ │ ├── TimestampedBytesStore.java │ │ │ ├── WindowKeySchema.java │ │ │ ├── WindowStoreBuilder.java │ │ │ ├── WindowStoreIteratorWrapper.java │ │ │ ├── WrappedSessionStoreIterator.java │ │ │ ├── WrappedStateStore.java │ │ │ ├── WrappingStoreProvider.java │ │ │ └── metrics │ │ │ └── Sensors.java │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ ├── streams │ │ │ ├── EqualityCheck.java │ │ │ ├── KafkaStreamsTest.java │ │ │ ├── KafkaStreamsWrapper.java │ │ │ ├── KeyValueTest.java │ │ │ ├── KeyValueTimestamp.java │ │ │ ├── StreamsBuilderTest.java │ │ │ ├── StreamsConfigTest.java │ │ │ ├── TopologyTest.java │ │ │ ├── TopologyTestDriverWrapper.java │ │ │ ├── TopologyWrapper.java │ │ │ ├── errors │ │ │ │ └── AlwaysContinueProductionExceptionHandler.java │ │ │ ├── integration │ │ │ │ ├── AbstractJoinIntegrationTest.java │ │ │ │ ├── AbstractResetIntegrationTest.java │ │ │ │ ├── EosIntegrationTest.java │ │ │ │ ├── FineGrainedAutoResetIntegrationTest.java │ │ │ │ ├── GlobalKTableEOSIntegrationTest.java │ │ │ │ ├── GlobalKTableIntegrationTest.java │ │ │ │ ├── GlobalThreadShutDownOrderTest.java │ │ │ │ ├── InternalTopicIntegrationTest.java │ │ │ │ ├── KStreamAggregationDedupIntegrationTest.java │ │ │ │ ├── KStreamAggregationIntegrationTest.java │ │ │ │ ├── KStreamTransformIntegrationTest.java │ │ │ │ ├── KTableSourceTopicRestartIntegrationTest.java │ │ │ │ ├── PurgeRepartitionTopicIntegrationTest.java │ │ │ │ ├── QueryableStateIntegrationTest.java │ │ │ │ ├── RegexSourceIntegrationTest.java │ │ │ │ ├── RepartitionOptimizingIntegrationTest.java │ │ │ │ ├── RepartitionWithMergeOptimizingIntegrationTest.java │ │ │ │ ├── ResetIntegrationTest.java │ │ │ │ ├── ResetIntegrationWithSslTest.java │ │ │ │ ├── RestoreIntegrationTest.java │ │ │ │ ├── StandbyTaskCreationIntegrationTest.java │ │ │ │ ├── StreamStreamJoinIntegrationTest.java │ │ │ │ ├── StreamTableJoinIntegrationTest.java │ │ │ │ ├── SuppressionDurabilityIntegrationTest.java │ │ │ │ ├── SuppressionIntegrationTest.java │ │ │ │ ├── TableTableJoinIntegrationTest.java │ │ │ │ └── utils │ │ │ │ │ ├── EmbeddedKafkaCluster.java │ │ │ │ │ ├── IntegrationTestUtils.java │ │ │ │ │ └── KafkaEmbedded.java │ │ │ ├── internals │ │ │ │ └── ApiUtilsTest.java │ │ │ ├── kstream │ │ │ │ ├── JoinWindowsTest.java │ │ │ │ ├── MaterializedTest.java │ │ │ │ ├── PrintedTest.java │ │ │ │ ├── RepartitionTopicNamingTest.java │ │ │ │ ├── SessionWindowedDeserializerTest.java │ │ │ │ ├── SessionWindowedSerializerTest.java │ │ │ │ ├── SessionWindowsTest.java │ │ │ │ ├── SuppressedTest.java │ │ │ │ ├── TimeWindowedDeserializerTest.java │ │ │ │ ├── TimeWindowedSerializerTest.java │ │ │ │ ├── TimeWindowsTest.java │ │ │ │ ├── UnlimitedWindowsTest.java │ │ │ │ ├── WindowTest.java │ │ │ │ ├── WindowedSerdesTest.java │ │ │ │ ├── WindowsTest.java │ │ │ │ └── internals │ │ │ │ │ ├── AbstractStreamTest.java │ │ │ │ │ ├── FullChangeSerdeTest.java │ │ │ │ │ ├── GlobalKTableJoinsTest.java │ │ │ │ │ ├── InternalStreamsBuilderTest.java │ │ │ │ │ ├── KGroupedStreamImplTest.java │ │ │ │ │ ├── KGroupedTableImplTest.java │ │ │ │ │ ├── KStreamBranchTest.java │ │ │ │ │ ├── KStreamFilterTest.java │ │ │ │ │ ├── KStreamFlatMapTest.java │ │ │ │ │ ├── KStreamFlatMapValuesTest.java │ │ │ │ │ ├── KStreamFlatTransformTest.java │ │ │ │ │ ├── KStreamForeachTest.java │ │ │ │ │ ├── KStreamGlobalKTableJoinTest.java │ │ │ │ │ ├── KStreamGlobalKTableLeftJoinTest.java │ │ │ │ │ ├── KStreamImplTest.java │ │ │ │ │ ├── KStreamKStreamJoinTest.java │ │ │ │ │ ├── KStreamKStreamLeftJoinTest.java │ │ │ │ │ ├── KStreamKTableJoinTest.java │ │ │ │ │ ├── KStreamKTableLeftJoinTest.java │ │ │ │ │ ├── KStreamMapTest.java │ │ │ │ │ ├── KStreamMapValuesTest.java │ │ │ │ │ ├── KStreamPeekTest.java │ │ │ │ │ ├── KStreamPrintTest.java │ │ │ │ │ ├── KStreamSelectKeyTest.java │ │ │ │ │ ├── KStreamSessionWindowAggregateProcessorTest.java │ │ │ │ │ ├── KStreamTransformTest.java │ │ │ │ │ ├── KStreamTransformValuesTest.java │ │ │ │ │ ├── KStreamWindowAggregateTest.java │ │ │ │ │ ├── KTableAggregateTest.java │ │ │ │ │ ├── KTableFilterTest.java │ │ │ │ │ ├── KTableImplTest.java │ │ │ │ │ ├── KTableKTableInnerJoinTest.java │ │ │ │ │ ├── KTableKTableLeftJoinTest.java │ │ │ │ │ ├── KTableKTableOuterJoinTest.java │ │ │ │ │ ├── KTableKTableRightJoinTest.java │ │ │ │ │ ├── KTableMapKeysTest.java │ │ │ │ │ ├── KTableMapValuesTest.java │ │ │ │ │ ├── KTableReduceTest.java │ │ │ │ │ ├── KTableSourceTest.java │ │ │ │ │ ├── KTableTransformValuesTest.java │ │ │ │ │ ├── MaterializedInternalTest.java │ │ │ │ │ ├── SessionWindowTest.java │ │ │ │ │ ├── SessionWindowedKStreamImplTest.java │ │ │ │ │ ├── SuppressScenarioTest.java │ │ │ │ │ ├── SuppressTopologyTest.java │ │ │ │ │ ├── TimeWindowTest.java │ │ │ │ │ ├── TimeWindowedKStreamImplTest.java │ │ │ │ │ ├── TransformerSupplierAdapterTest.java │ │ │ │ │ ├── UnlimitedWindowTest.java │ │ │ │ │ ├── WindowedStreamPartitionerTest.java │ │ │ │ │ ├── graph │ │ │ │ │ ├── GraphGraceSearchUtilTest.java │ │ │ │ │ └── StreamsGraphTest.java │ │ │ │ │ └── suppress │ │ │ │ │ ├── KTableSuppressProcessorMetricsTest.java │ │ │ │ │ └── KTableSuppressProcessorTest.java │ │ │ ├── perf │ │ │ │ ├── SimpleBenchmark.java │ │ │ │ └── YahooBenchmark.java │ │ │ ├── processor │ │ │ │ ├── DefaultPartitionGrouperTest.java │ │ │ │ ├── FailOnInvalidTimestampTest.java │ │ │ │ ├── LogAndSkipOnInvalidTimestampTest.java │ │ │ │ ├── TimestampExtractorTest.java │ │ │ │ ├── UsePreviousTimeOnInvalidTimestampTest.java │ │ │ │ ├── WallclockTimestampExtractorTest.java │ │ │ │ └── internals │ │ │ │ │ ├── AbstractProcessorContextTest.java │ │ │ │ │ ├── AbstractTaskTest.java │ │ │ │ │ ├── AssignedStreamsTasksTest.java │ │ │ │ │ ├── CompositeRestoreListenerTest.java │ │ │ │ │ ├── CopartitionedTopicsValidatorTest.java │ │ │ │ │ ├── ForwardingDisabledProcessorContextTest.java │ │ │ │ │ ├── GlobalProcessorContextImplTest.java │ │ │ │ │ ├── GlobalStateManagerImplTest.java │ │ │ │ │ ├── GlobalStateTaskTest.java │ │ │ │ │ ├── GlobalStreamThreadTest.java │ │ │ │ │ ├── InternalTopicConfigTest.java │ │ │ │ │ ├── InternalTopicManagerTest.java │ │ │ │ │ ├── InternalTopologyBuilderTest.java │ │ │ │ │ ├── KeyValueStoreMaterializerTest.java │ │ │ │ │ ├── MockChangelogReader.java │ │ │ │ │ ├── MockStreamsMetrics.java │ │ │ │ │ ├── PartitionGroupTest.java │ │ │ │ │ ├── ProcessorContextImplTest.java │ │ │ │ │ ├── ProcessorContextTest.java │ │ │ │ │ ├── ProcessorNodeTest.java │ │ │ │ │ ├── ProcessorRecordContextTest.java │ │ │ │ │ ├── ProcessorStateManagerTest.java │ │ │ │ │ ├── ProcessorTopologyFactories.java │ │ │ │ │ ├── ProcessorTopologyTest.java │ │ │ │ │ ├── PunctuationQueueTest.java │ │ │ │ │ ├── QuickUnionTest.java │ │ │ │ │ ├── RecordCollectorTest.java │ │ │ │ │ ├── RecordDeserializerTest.java │ │ │ │ │ ├── RecordQueueTest.java │ │ │ │ │ ├── SingleGroupPartitionGrouperStub.java │ │ │ │ │ ├── SinkNodeTest.java │ │ │ │ │ ├── SourceNodeTest.java │ │ │ │ │ ├── StandbyTaskTest.java │ │ │ │ │ ├── StateConsumerTest.java │ │ │ │ │ ├── StateDirectoryTest.java │ │ │ │ │ ├── StateManagerStub.java │ │ │ │ │ ├── StateRestoreCallbackAdapterTest.java │ │ │ │ │ ├── StateRestorerTest.java │ │ │ │ │ ├── StoreChangelogReaderTest.java │ │ │ │ │ ├── StreamTaskTest.java │ │ │ │ │ ├── StreamThreadTest.java │ │ │ │ │ ├── StreamsMetadataStateTest.java │ │ │ │ │ ├── StreamsPartitionAssignorTest.java │ │ │ │ │ ├── TaskManagerTest.java │ │ │ │ │ ├── assignment │ │ │ │ │ ├── AssignmentInfoTest.java │ │ │ │ │ ├── ClientStateTest.java │ │ │ │ │ ├── StickyTaskAssignorTest.java │ │ │ │ │ └── SubscriptionInfoTest.java │ │ │ │ │ ├── metrics │ │ │ │ │ └── StreamsMetricsImplTest.java │ │ │ │ │ └── testutil │ │ │ │ │ └── LogCaptureAppender.java │ │ │ ├── state │ │ │ │ ├── KeyValueStoreTestDriver.java │ │ │ │ ├── NoOpWindowStore.java │ │ │ │ ├── StateSerdesTest.java │ │ │ │ ├── StoresTest.java │ │ │ │ └── internals │ │ │ │ │ ├── AbstractKeyValueStoreTest.java │ │ │ │ │ ├── CachingKeyValueStoreTest.java │ │ │ │ │ ├── CachingSessionStoreTest.java │ │ │ │ │ ├── CachingWindowStoreTest.java │ │ │ │ │ ├── ChangeLoggingKeyValueBytesStoreTest.java │ │ │ │ │ ├── ChangeLoggingSessionBytesStoreTest.java │ │ │ │ │ ├── ChangeLoggingWindowBytesStoreTest.java │ │ │ │ │ ├── CompositeReadOnlyKeyValueStoreTest.java │ │ │ │ │ ├── CompositeReadOnlySessionStoreTest.java │ │ │ │ │ ├── CompositeReadOnlyWindowStoreTest.java │ │ │ │ │ ├── DelegatingPeekingKeyValueIteratorTest.java │ │ │ │ │ ├── FilteredCacheIteratorTest.java │ │ │ │ │ ├── GlobalStateStoreProviderTest.java │ │ │ │ │ ├── InMemoryKeyValueLoggedStoreTest.java │ │ │ │ │ ├── InMemoryKeyValueStoreTest.java │ │ │ │ │ ├── InMemoryLRUCacheStoreTest.java │ │ │ │ │ ├── InMemoryTimeOrderedKeyValueBufferTest.java │ │ │ │ │ ├── KeyValueSegmentIteratorTest.java │ │ │ │ │ ├── KeyValueSegmentsTest.java │ │ │ │ │ ├── KeyValueStoreBuilderTest.java │ │ │ │ │ ├── MergedSortedCacheKeyValueBytesStoreIteratorTest.java │ │ │ │ │ ├── MergedSortedCacheWrappedSessionStoreIteratorTest.java │ │ │ │ │ ├── MergedSortedCacheWrappedWindowStoreIteratorTest.java │ │ │ │ │ ├── MergedSortedCacheWrappedWindowStoreKeyValueIteratorTest.java │ │ │ │ │ ├── MeteredKeyValueStoreTest.java │ │ │ │ │ ├── MeteredSessionStoreTest.java │ │ │ │ │ ├── MeteredWindowStoreTest.java │ │ │ │ │ ├── NamedCacheTest.java │ │ │ │ │ ├── OffsetCheckpointTest.java │ │ │ │ │ ├── QueryableStoreProviderTest.java │ │ │ │ │ ├── ReadOnlyWindowStoreStub.java │ │ │ │ │ ├── RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapterTest.java │ │ │ │ │ ├── RocksDBKeyValueStoreTest.java │ │ │ │ │ ├── RocksDBSegmentedBytesStoreTest.java │ │ │ │ │ ├── RocksDBSessionStoreTest.java │ │ │ │ │ ├── RocksDBStoreTest.java │ │ │ │ │ ├── RocksDBTimestampedStoreTest.java │ │ │ │ │ ├── RocksDBWindowStoreTest.java │ │ │ │ │ ├── SegmentedCacheFunctionTest.java │ │ │ │ │ ├── SerdeThatDoesntHandleNull.java │ │ │ │ │ ├── SessionKeySchemaTest.java │ │ │ │ │ ├── SessionStoreBuilderTest.java │ │ │ │ │ ├── StoreChangeLoggerTest.java │ │ │ │ │ ├── StreamThreadStateStoreProviderTest.java │ │ │ │ │ ├── ThreadCacheTest.java │ │ │ │ │ ├── TimeOrderedKeyValueBufferTest.java │ │ │ │ │ ├── WindowKeySchemaTest.java │ │ │ │ │ ├── WindowStoreBuilderTest.java │ │ │ │ │ └── WrappingStoreProviderTest.java │ │ │ ├── tests │ │ │ │ ├── BrokerCompatibilityTest.java │ │ │ │ ├── EosTestClient.java │ │ │ │ ├── EosTestDriver.java │ │ │ │ ├── ShutdownDeadlockTest.java │ │ │ │ ├── SmokeTestClient.java │ │ │ │ ├── SmokeTestDriver.java │ │ │ │ ├── SmokeTestUtil.java │ │ │ │ ├── StreamsBrokerDownResilienceTest.java │ │ │ │ ├── StreamsEosTest.java │ │ │ │ ├── StreamsNamedRepartitionTest.java │ │ │ │ ├── StreamsOptimizedTest.java │ │ │ │ ├── StreamsSmokeTest.java │ │ │ │ ├── StreamsStandByReplicaTest.java │ │ │ │ ├── StreamsUpgradeTest.java │ │ │ │ ├── SystemTestUtil.java │ │ │ │ └── SystemTestUtilTest.java │ │ │ └── tools │ │ │ │ └── StreamsResetterTest.java │ │ │ └── test │ │ │ ├── GlobalStateManagerStub.java │ │ │ ├── InternalMockProcessorContext.java │ │ │ ├── KStreamTestDriver.java │ │ │ ├── KeyValueIteratorStub.java │ │ │ ├── MockAggregator.java │ │ │ ├── MockBatchingStateRestoreListener.java │ │ │ ├── MockClientSupplier.java │ │ │ ├── MockInitializer.java │ │ │ ├── MockInternalProcessorContext.java │ │ │ ├── MockInternalTopicManager.java │ │ │ ├── MockKeyValueStore.java │ │ │ ├── MockKeyValueStoreBuilder.java │ │ │ ├── MockMapper.java │ │ │ ├── MockPredicate.java │ │ │ ├── MockProcessor.java │ │ │ ├── MockProcessorNode.java │ │ │ ├── MockProcessorSupplier.java │ │ │ ├── MockReducer.java │ │ │ ├── MockRestoreCallback.java │ │ │ ├── MockRestoreConsumer.java │ │ │ ├── MockSourceNode.java │ │ │ ├── MockStateRestoreListener.java │ │ │ ├── MockTimestampExtractor.java │ │ │ ├── MockValueJoiner.java │ │ │ ├── NoOpProcessorContext.java │ │ │ ├── NoOpReadOnlyStore.java │ │ │ ├── NoOpRecordCollector.java │ │ │ ├── ReadOnlySessionStoreStub.java │ │ │ ├── SegmentedBytesStoreStub.java │ │ │ ├── SingletonNoOpValueTransformer.java │ │ │ ├── StateStoreProviderStub.java │ │ │ └── StreamsTestUtils.java │ │ └── resources │ │ └── log4j.properties ├── streams-scala │ ├── .gitignore │ ├── NOTICE │ └── src │ │ ├── main │ │ └── scala │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── streams │ │ │ └── scala │ │ │ ├── FunctionConversions.scala │ │ │ ├── FunctionsCompatConversions.scala │ │ │ ├── ImplicitConversions.scala │ │ │ ├── Serdes.scala │ │ │ ├── StreamsBuilder.scala │ │ │ ├── kstream │ │ │ ├── Consumed.scala │ │ │ ├── Grouped.scala │ │ │ ├── Joined.scala │ │ │ ├── KGroupedStream.scala │ │ │ ├── KGroupedTable.scala │ │ │ ├── KStream.scala │ │ │ ├── KTable.scala │ │ │ ├── Materialized.scala │ │ │ ├── Produced.scala │ │ │ ├── SessionWindowedKStream.scala │ │ │ ├── TimeWindowedKStream.scala │ │ │ └── package.scala │ │ │ └── package.scala │ │ └── test │ │ ├── resources │ │ └── log4j.properties │ │ └── scala │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── scala │ │ ├── StreamToTableJoinScalaIntegrationTestImplicitSerdes.scala │ │ ├── TopologyTest.scala │ │ ├── WordCountTest.scala │ │ ├── kstream │ │ ├── ConsumedTest.scala │ │ ├── GroupedTest.scala │ │ ├── JoinedTest.scala │ │ ├── KStreamTest.scala │ │ ├── KTableTest.scala │ │ ├── MaterializedTest.scala │ │ └── ProducedTest.scala │ │ └── utils │ │ ├── StreamToTableJoinScalaIntegrationTestBase.scala │ │ ├── StreamToTableJoinTestData.scala │ │ └── TestDriver.scala ├── test-utils │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── kafka │ │ │ └── streams │ │ │ ├── TopologyTestDriver.java │ │ │ ├── internals │ │ │ └── QuietStreamsConfig.java │ │ │ ├── processor │ │ │ └── MockProcessorContext.java │ │ │ └── test │ │ │ ├── ConsumerRecordFactory.java │ │ │ └── OutputVerifier.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ ├── MockProcessorContextTest.java │ │ ├── MockTimeTest.java │ │ ├── TopologyTestDriverTest.java │ │ └── test │ │ ├── ConsumerRecordFactoryTest.java │ │ └── OutputVerifierTest.java ├── upgrade-system-tests-0100 │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── tests │ │ └── StreamsUpgradeTest.java ├── upgrade-system-tests-0101 │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── tests │ │ └── StreamsUpgradeTest.java ├── upgrade-system-tests-0102 │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── tests │ │ └── StreamsUpgradeTest.java ├── upgrade-system-tests-0110 │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── tests │ │ └── StreamsUpgradeTest.java ├── upgrade-system-tests-10 │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── tests │ │ └── StreamsUpgradeTest.java ├── upgrade-system-tests-11 │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── tests │ │ └── StreamsUpgradeTest.java ├── upgrade-system-tests-20 │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ └── streams │ │ └── tests │ │ └── StreamsUpgradeTest.java └── upgrade-system-tests-21 │ └── src │ └── test │ └── java │ └── org │ └── apache │ └── kafka │ └── streams │ └── tests │ └── StreamsUpgradeTest.java ├── tests ├── .gitignore ├── MANIFEST.in ├── README.md ├── bootstrap-test-env.sh ├── docker │ ├── Dockerfile │ ├── ducker-ak │ ├── run_tests.sh │ ├── ssh-config │ └── ssh │ │ ├── authorized_keys │ │ ├── config │ │ ├── id_rsa │ │ └── id_rsa.pub ├── kafkatest │ ├── __init__.py │ ├── benchmarks │ │ ├── __init__.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ └── benchmark_test.py │ │ └── streams │ │ │ ├── __init__.py │ │ │ └── streams_simple_benchmark_test.py │ ├── directory_layout │ │ ├── __init__.py │ │ └── kafka_path.py │ ├── sanity_checks │ │ ├── __init__.py │ │ ├── test_console_consumer.py │ │ ├── test_kafka_version.py │ │ ├── test_performance_services.py │ │ └── test_verifiable_producer.py │ ├── services │ │ ├── __init__.py │ │ ├── connect.py │ │ ├── console_consumer.py │ │ ├── delegation_tokens.py │ │ ├── kafka │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── config_property.py │ │ │ ├── kafka.py │ │ │ ├── templates │ │ │ │ ├── kafka.properties │ │ │ │ └── log4j.properties │ │ │ └── util.py │ │ ├── kafka_log4j_appender.py │ │ ├── log_compaction_tester.py │ │ ├── mirror_maker.py │ │ ├── monitor │ │ │ ├── __init__.py │ │ │ ├── http.py │ │ │ └── jmx.py │ │ ├── performance │ │ │ ├── __init__.py │ │ │ ├── consumer_performance.py │ │ │ ├── end_to_end_latency.py │ │ │ ├── performance.py │ │ │ ├── producer_performance.py │ │ │ ├── streams_performance.py │ │ │ └── templates │ │ │ │ └── tools_log4j.properties │ │ ├── replica_verification_tool.py │ │ ├── security │ │ │ ├── __init__.py │ │ │ ├── kafka_acls.py │ │ │ ├── minikdc.py │ │ │ ├── security_config.py │ │ │ └── templates │ │ │ │ ├── jaas.conf │ │ │ │ └── minikdc.properties │ │ ├── streams.py │ │ ├── streams_property.py │ │ ├── templates │ │ │ ├── connect_log4j.properties │ │ │ ├── console_consumer.properties │ │ │ ├── mirror_maker_consumer.properties │ │ │ ├── mirror_maker_producer.properties │ │ │ ├── producer.properties │ │ │ ├── tools_log4j.properties │ │ │ └── zookeeper.properties │ │ ├── transactional_message_copier.py │ │ ├── trogdor │ │ │ ├── __init__.py │ │ │ ├── consume_bench_workload.py │ │ │ ├── files_unreadable_fault_spec.py │ │ │ ├── kibosh.py │ │ │ ├── network_partition_fault_spec.py │ │ │ ├── no_op_task_spec.py │ │ │ ├── process_stop_fault_spec.py │ │ │ ├── produce_bench_workload.py │ │ │ ├── round_trip_workload.py │ │ │ ├── task_spec.py │ │ │ ├── templates │ │ │ │ └── log4j.properties │ │ │ └── trogdor.py │ │ ├── verifiable_client.py │ │ ├── verifiable_consumer.py │ │ ├── verifiable_producer.py │ │ └── zookeeper.py │ ├── tests │ │ ├── __init__.py │ │ ├── client │ │ │ ├── __init__.py │ │ │ ├── client_compatibility_features_test.py │ │ │ ├── client_compatibility_produce_consume_test.py │ │ │ ├── compression_test.py │ │ │ ├── consumer_rolling_upgrade_test.py │ │ │ ├── consumer_test.py │ │ │ ├── message_format_change_test.py │ │ │ ├── pluggable_test.py │ │ │ └── quota_test.py │ │ ├── connect │ │ │ ├── __init__.py │ │ │ ├── connect_distributed_test.py │ │ │ ├── connect_rest_test.py │ │ │ ├── connect_test.py │ │ │ └── templates │ │ │ │ ├── connect-distributed.properties │ │ │ │ ├── connect-file-external.properties │ │ │ │ ├── connect-file-sink.properties │ │ │ │ ├── connect-file-source.properties │ │ │ │ └── connect-standalone.properties │ │ ├── core │ │ │ ├── __init__.py │ │ │ ├── compatibility_test_new_broker_test.py │ │ │ ├── consume_bench_test.py │ │ │ ├── consumer_group_command_test.py │ │ │ ├── delegation_token_test.py │ │ │ ├── get_offset_shell_test.py │ │ │ ├── log_dir_failure_test.py │ │ │ ├── mirror_maker_test.py │ │ │ ├── produce_bench_test.py │ │ │ ├── reassign_partitions_test.py │ │ │ ├── replication_test.py │ │ │ ├── round_trip_fault_test.py │ │ │ ├── security_rolling_upgrade_test.py │ │ │ ├── security_test.py │ │ │ ├── throttling_test.py │ │ │ ├── transactions_test.py │ │ │ ├── upgrade_test.py │ │ │ └── zookeeper_security_upgrade_test.py │ │ ├── end_to_end.py │ │ ├── kafka_test.py │ │ ├── produce_consume_validate.py │ │ ├── streams │ │ │ ├── __init__.py │ │ │ ├── base_streams_test.py │ │ │ ├── streams_bounce_test.py │ │ │ ├── streams_broker_bounce_test.py │ │ │ ├── streams_broker_compatibility_test.py │ │ │ ├── streams_broker_down_resilience_test.py │ │ │ ├── streams_eos_test.py │ │ │ ├── streams_multiple_rolling_upgrade_test.py │ │ │ ├── streams_named_repartition_topic_test.py │ │ │ ├── streams_optimized_test.py │ │ │ ├── streams_shutdown_deadlock_test.py │ │ │ ├── streams_smoke_test.py │ │ │ ├── streams_standby_replica_test.py │ │ │ └── streams_upgrade_test.py │ │ ├── tools │ │ │ ├── __init__.py │ │ │ ├── kibosh_test.py │ │ │ ├── log4j_appender_test.py │ │ │ ├── log_compaction_test.py │ │ │ ├── replica_verification_test.py │ │ │ └── trogdor_test.py │ │ └── verifiable_consumer_test.py │ ├── utils │ │ ├── __init__.py │ │ ├── remote_account.py │ │ └── util.py │ └── version.py ├── setup.cfg ├── setup.py ├── spec │ ├── round_trip.json │ ├── simple_consume_bench_spec.json │ ├── simple_produce_bench.json │ └── transactional-produce-bench.json └── unit │ ├── __init__.py │ ├── directory_layout │ ├── __init__.py │ └── check_project_paths.py │ ├── setup.cfg │ └── version │ ├── __init__.py │ └── check_version.py ├── tools └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── kafka │ │ ├── tools │ │ ├── ClientCompatibilityTest.java │ │ ├── ProducerPerformance.java │ │ ├── PushHttpMetricsReporter.java │ │ ├── ThroughputThrottler.java │ │ ├── ToolsUtils.java │ │ ├── TransactionalMessageCopier.java │ │ ├── VerifiableConsumer.java │ │ ├── VerifiableLog4jAppender.java │ │ └── VerifiableProducer.java │ │ └── trogdor │ │ ├── agent │ │ ├── Agent.java │ │ ├── AgentClient.java │ │ ├── AgentRestResource.java │ │ └── WorkerManager.java │ │ ├── basic │ │ ├── BasicNode.java │ │ ├── BasicPlatform.java │ │ └── BasicTopology.java │ │ ├── common │ │ ├── JsonUtil.java │ │ ├── Node.java │ │ ├── Platform.java │ │ ├── StringExpander.java │ │ ├── StringFormatter.java │ │ ├── ThreadUtils.java │ │ ├── Topology.java │ │ └── WorkerUtils.java │ │ ├── coordinator │ │ ├── Coordinator.java │ │ ├── CoordinatorClient.java │ │ ├── CoordinatorRestResource.java │ │ ├── NodeManager.java │ │ └── TaskManager.java │ │ ├── fault │ │ ├── FilesUnreadableFaultSpec.java │ │ ├── Kibosh.java │ │ ├── KiboshFaultController.java │ │ ├── KiboshFaultWorker.java │ │ ├── NetworkPartitionFaultController.java │ │ ├── NetworkPartitionFaultSpec.java │ │ ├── NetworkPartitionFaultWorker.java │ │ ├── ProcessStopFaultController.java │ │ ├── ProcessStopFaultSpec.java │ │ └── ProcessStopFaultWorker.java │ │ ├── rest │ │ ├── AgentStatusResponse.java │ │ ├── CoordinatorShutdownRequest.java │ │ ├── CoordinatorStatusResponse.java │ │ ├── CreateTaskRequest.java │ │ ├── CreateWorkerRequest.java │ │ ├── DestroyTaskRequest.java │ │ ├── DestroyWorkerRequest.java │ │ ├── Empty.java │ │ ├── ErrorResponse.java │ │ ├── JsonRestServer.java │ │ ├── Message.java │ │ ├── RequestConflictException.java │ │ ├── RestExceptionMapper.java │ │ ├── StopTaskRequest.java │ │ ├── StopWorkerRequest.java │ │ ├── TaskDone.java │ │ ├── TaskPending.java │ │ ├── TaskRequest.java │ │ ├── TaskRunning.java │ │ ├── TaskState.java │ │ ├── TaskStateType.java │ │ ├── TaskStopping.java │ │ ├── TasksRequest.java │ │ ├── TasksResponse.java │ │ ├── UptimeResponse.java │ │ ├── WorkerDone.java │ │ ├── WorkerReceiving.java │ │ ├── WorkerRunning.java │ │ ├── WorkerStarting.java │ │ ├── WorkerState.java │ │ └── WorkerStopping.java │ │ ├── task │ │ ├── AgentWorkerStatusTracker.java │ │ ├── NoOpTaskController.java │ │ ├── NoOpTaskSpec.java │ │ ├── NoOpTaskWorker.java │ │ ├── TaskController.java │ │ ├── TaskSpec.java │ │ ├── TaskWorker.java │ │ └── WorkerStatusTracker.java │ │ └── workload │ │ ├── ConnectionStressSpec.java │ │ ├── ConnectionStressWorker.java │ │ ├── ConstantPayloadGenerator.java │ │ ├── ConsumeBenchSpec.java │ │ ├── ConsumeBenchWorker.java │ │ ├── Histogram.java │ │ ├── NullPayloadGenerator.java │ │ ├── PartitionsSpec.java │ │ ├── PayloadGenerator.java │ │ ├── PayloadIterator.java │ │ ├── PayloadKeyType.java │ │ ├── ProduceBenchSpec.java │ │ ├── ProduceBenchWorker.java │ │ ├── RoundTripWorker.java │ │ ├── RoundTripWorkloadSpec.java │ │ ├── SequentialPayloadGenerator.java │ │ ├── Throttle.java │ │ ├── TopicsSpec.java │ │ ├── TransactionGenerator.java │ │ ├── UniformRandomPayloadGenerator.java │ │ └── UniformTransactionsGenerator.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── kafka │ │ ├── tools │ │ └── PushHttpMetricsReporterTest.java │ │ └── trogdor │ │ ├── agent │ │ └── AgentTest.java │ │ ├── basic │ │ └── BasicPlatformTest.java │ │ ├── common │ │ ├── CapturingCommandRunner.java │ │ ├── ExpectedTasks.java │ │ ├── JsonSerializationTest.java │ │ ├── JsonUtilTest.java │ │ ├── MiniTrogdorCluster.java │ │ ├── StringExpanderTest.java │ │ ├── StringFormatterTest.java │ │ ├── TopologyTest.java │ │ └── WorkerUtilsTest.java │ │ ├── coordinator │ │ ├── CoordinatorClientTest.java │ │ └── CoordinatorTest.java │ │ ├── rest │ │ └── RestExceptionMapperTest.java │ │ ├── task │ │ ├── SampleTaskController.java │ │ ├── SampleTaskSpec.java │ │ ├── SampleTaskWorker.java │ │ └── TaskSpecTest.java │ │ └── workload │ │ ├── ConsumeBenchSpecTest.java │ │ ├── HistogramTest.java │ │ ├── PayloadGeneratorTest.java │ │ ├── ThrottleTest.java │ │ └── TopicsSpecTest.java │ └── resources │ └── log4j.properties ├── vagrant ├── README.md ├── aws │ ├── aws-access-keys-commands │ ├── aws-example-Vagrantfile.local │ └── aws-init.sh ├── base.sh ├── broker.sh ├── package-base-box.sh ├── system-test-Vagrantfile.local ├── vagrant-up.sh └── zk.sh └── wrapper.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/HEADER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/NOTICE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /RDMA-readme/RDMA README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/RDMA-readme/RDMA README.txt -------------------------------------------------------------------------------- /RDMA-readme/consumer.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/RDMA-readme/consumer.properties -------------------------------------------------------------------------------- /RDMA-readme/producer.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/RDMA-readme/producer.properties -------------------------------------------------------------------------------- /RDMA-readme/rdma-broker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/RDMA-readme/rdma-broker.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/README.md -------------------------------------------------------------------------------- /TROGDOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/TROGDOR.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/Vagrantfile -------------------------------------------------------------------------------- /bin/connect-distributed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/connect-distributed.sh -------------------------------------------------------------------------------- /bin/connect-standalone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/connect-standalone.sh -------------------------------------------------------------------------------- /bin/kafka-acls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-acls.sh -------------------------------------------------------------------------------- /bin/kafka-broker-api-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-broker-api-versions.sh -------------------------------------------------------------------------------- /bin/kafka-configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-configs.sh -------------------------------------------------------------------------------- /bin/kafka-console-consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-console-consumer.sh -------------------------------------------------------------------------------- /bin/kafka-console-producer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-console-producer.sh -------------------------------------------------------------------------------- /bin/kafka-consumer-groups.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-consumer-groups.sh -------------------------------------------------------------------------------- /bin/kafka-consumer-perf-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-consumer-perf-test.sh -------------------------------------------------------------------------------- /bin/kafka-delegation-tokens.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-delegation-tokens.sh -------------------------------------------------------------------------------- /bin/kafka-delete-records.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-delete-records.sh -------------------------------------------------------------------------------- /bin/kafka-dump-log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-dump-log.sh -------------------------------------------------------------------------------- /bin/kafka-log-dirs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-log-dirs.sh -------------------------------------------------------------------------------- /bin/kafka-mirror-maker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-mirror-maker.sh -------------------------------------------------------------------------------- /bin/kafka-preferred-replica-election.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-preferred-replica-election.sh -------------------------------------------------------------------------------- /bin/kafka-producer-perf-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-producer-perf-test.sh -------------------------------------------------------------------------------- /bin/kafka-reassign-partitions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-reassign-partitions.sh -------------------------------------------------------------------------------- /bin/kafka-replica-verification.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-replica-verification.sh -------------------------------------------------------------------------------- /bin/kafka-run-class.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-run-class.sh -------------------------------------------------------------------------------- /bin/kafka-server-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-server-start.sh -------------------------------------------------------------------------------- /bin/kafka-server-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-server-stop.sh -------------------------------------------------------------------------------- /bin/kafka-streams-application-reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-streams-application-reset.sh -------------------------------------------------------------------------------- /bin/kafka-topics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-topics.sh -------------------------------------------------------------------------------- /bin/kafka-verifiable-consumer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-verifiable-consumer.sh -------------------------------------------------------------------------------- /bin/kafka-verifiable-producer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/kafka-verifiable-producer.sh -------------------------------------------------------------------------------- /bin/trogdor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/trogdor.sh -------------------------------------------------------------------------------- /bin/windows/connect-distributed.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/connect-distributed.bat -------------------------------------------------------------------------------- /bin/windows/connect-standalone.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/connect-standalone.bat -------------------------------------------------------------------------------- /bin/windows/kafka-acls.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-acls.bat -------------------------------------------------------------------------------- /bin/windows/kafka-broker-api-versions.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-broker-api-versions.bat -------------------------------------------------------------------------------- /bin/windows/kafka-configs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-configs.bat -------------------------------------------------------------------------------- /bin/windows/kafka-console-consumer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-console-consumer.bat -------------------------------------------------------------------------------- /bin/windows/kafka-console-producer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-console-producer.bat -------------------------------------------------------------------------------- /bin/windows/kafka-consumer-groups.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-consumer-groups.bat -------------------------------------------------------------------------------- /bin/windows/kafka-consumer-perf-test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-consumer-perf-test.bat -------------------------------------------------------------------------------- /bin/windows/kafka-delegation-tokens.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-delegation-tokens.bat -------------------------------------------------------------------------------- /bin/windows/kafka-dump-log.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-dump-log.bat -------------------------------------------------------------------------------- /bin/windows/kafka-mirror-maker.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-mirror-maker.bat -------------------------------------------------------------------------------- /bin/windows/kafka-preferred-replica-election.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-preferred-replica-election.bat -------------------------------------------------------------------------------- /bin/windows/kafka-producer-perf-test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-producer-perf-test.bat -------------------------------------------------------------------------------- /bin/windows/kafka-reassign-partitions.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-reassign-partitions.bat -------------------------------------------------------------------------------- /bin/windows/kafka-replica-verification.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-replica-verification.bat -------------------------------------------------------------------------------- /bin/windows/kafka-run-class.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-run-class.bat -------------------------------------------------------------------------------- /bin/windows/kafka-server-start.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-server-start.bat -------------------------------------------------------------------------------- /bin/windows/kafka-server-stop.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-server-stop.bat -------------------------------------------------------------------------------- /bin/windows/kafka-topics.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/kafka-topics.bat -------------------------------------------------------------------------------- /bin/windows/zookeeper-server-start.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/zookeeper-server-start.bat -------------------------------------------------------------------------------- /bin/windows/zookeeper-server-stop.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/zookeeper-server-stop.bat -------------------------------------------------------------------------------- /bin/windows/zookeeper-shell.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/windows/zookeeper-shell.bat -------------------------------------------------------------------------------- /bin/zookeeper-security-migration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/zookeeper-security-migration.sh -------------------------------------------------------------------------------- /bin/zookeeper-server-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/zookeeper-server-start.sh -------------------------------------------------------------------------------- /bin/zookeeper-server-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/zookeeper-server-stop.sh -------------------------------------------------------------------------------- /bin/zookeeper-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/bin/zookeeper-shell.sh -------------------------------------------------------------------------------- /checkstyle/.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/checkstyle/.scalafmt.conf -------------------------------------------------------------------------------- /checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /checkstyle/import-control-core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/checkstyle/import-control-core.xml -------------------------------------------------------------------------------- /checkstyle/import-control.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/checkstyle/import-control.xml -------------------------------------------------------------------------------- /checkstyle/java.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/checkstyle/java.header -------------------------------------------------------------------------------- /checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /clients/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/ApiVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/ApiVersions.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/ClientRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/ClientRequest.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/ClientUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/ClientUtils.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/KafkaClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/KafkaClient.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/Metadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/Metadata.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/MetadataCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/MetadataCache.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/NetworkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/NetworkClient.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/RDMAWrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/RDMAWrBuilder.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/RdmaClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/RdmaClient.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/SimpleVerbsEP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/SimpleVerbsEP.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/VerbsEP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/VerbsEP.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/clients/admin/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/clients/admin/Config.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/Cluster.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/Configurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/Configurable.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/KafkaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/KafkaException.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/KafkaFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/KafkaFuture.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/Metric.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/MetricName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/MetricName.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/Node.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/PartitionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/PartitionInfo.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/Reconfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/Reconfigurable.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/TopicPartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/TopicPartition.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/acl/AclBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/acl/AclBinding.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/cache/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/cache/Cache.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/cache/LRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/cache/LRUCache.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/config/Config.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/header/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/header/Header.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/header/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/header/Headers.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/metrics/Gauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/metrics/Gauge.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/metrics/Quota.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/metrics/Quota.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/metrics/Sensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/metrics/Sensor.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/metrics/Stat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/metrics/Stat.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/network/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/network/Mode.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/network/Send.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/network/Send.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/record/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/record/Record.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/record/Records.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/record/Records.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Bytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Bytes.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Crc32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Crc32.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Crc32C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Crc32C.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Exit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Exit.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Java.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Java.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Shell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Shell.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Time.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Timer.java -------------------------------------------------------------------------------- /clients/src/main/java/org/apache/kafka/common/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/java/org/apache/kafka/common/utils/Utils.java -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ApiVersionsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ApiVersionsRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/CreateAclsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/CreateAclsRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/CreateAclsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/CreateAclsResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/DeleteAclsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/DeleteAclsRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/DeleteAclsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/DeleteAclsResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/EndTxnRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/EndTxnRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/EndTxnResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/EndTxnResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/FetchRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/FetchRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/FetchResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/FetchResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/HeartbeatRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/HeartbeatRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/HeartbeatResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/HeartbeatResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/JoinGroupRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/JoinGroupRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/JoinGroupResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/JoinGroupResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/LeaveGroupRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/LeaveGroupRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/LeaveGroupResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/LeaveGroupResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ListGroupsRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ListGroupsRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ListGroupsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ListGroupsResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ListOffsetRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ListOffsetRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ListOffsetResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ListOffsetResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/MetadataRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/MetadataRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/MetadataResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/MetadataResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/OffsetFetchRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/OffsetFetchRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ProduceRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ProduceRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ProduceResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ProduceResponse.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/README.md -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/RequestHeader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/RequestHeader.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/ResponseHeader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/ResponseHeader.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/StopReplicaRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/StopReplicaRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/SyncGroupRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/SyncGroupRequest.json -------------------------------------------------------------------------------- /clients/src/main/resources/common/message/SyncGroupResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/main/resources/common/message/SyncGroupResponse.json -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/clients/MetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/clients/MetadataTest.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/clients/MockClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/clients/MockClient.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/common/ClusterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/common/ClusterTest.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/common/utils/JavaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/common/utils/JavaTest.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/common/utils/MockTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/common/utils/MockTime.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/DelayedReceive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/DelayedReceive.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/IntegrationTest.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/MetricsBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/MetricsBench.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/Microbenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/Microbenchmarks.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/MockDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/MockDeserializer.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/MockPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/MockPartitioner.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/MockSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/MockSelector.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/MockSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/MockSerializer.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/TestCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/TestCondition.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/TestSslUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/TestSslUtils.java -------------------------------------------------------------------------------- /clients/src/test/java/org/apache/kafka/test/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/java/org/apache/kafka/test/TestUtils.java -------------------------------------------------------------------------------- /clients/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/clients/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /config/connect-console-sink.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/connect-console-sink.properties -------------------------------------------------------------------------------- /config/connect-console-source.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/connect-console-source.properties -------------------------------------------------------------------------------- /config/connect-distributed.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/connect-distributed.properties -------------------------------------------------------------------------------- /config/connect-file-sink.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/connect-file-sink.properties -------------------------------------------------------------------------------- /config/connect-file-source.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/connect-file-source.properties -------------------------------------------------------------------------------- /config/connect-log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/connect-log4j.properties -------------------------------------------------------------------------------- /config/connect-standalone.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/connect-standalone.properties -------------------------------------------------------------------------------- /config/consumer.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/consumer.properties -------------------------------------------------------------------------------- /config/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/log4j.properties -------------------------------------------------------------------------------- /config/producer.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/producer.properties -------------------------------------------------------------------------------- /config/server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/server.properties -------------------------------------------------------------------------------- /config/tools-log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/tools-log4j.properties -------------------------------------------------------------------------------- /config/trogdor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/trogdor.conf -------------------------------------------------------------------------------- /config/zookeeper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/config/zookeeper.properties -------------------------------------------------------------------------------- /connect/api/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /connect/api/src/main/java/org/apache/kafka/connect/data/Date.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/connect/api/src/main/java/org/apache/kafka/connect/data/Date.java -------------------------------------------------------------------------------- /connect/api/src/main/java/org/apache/kafka/connect/data/Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/connect/api/src/main/java/org/apache/kafka/connect/data/Time.java -------------------------------------------------------------------------------- /connect/json/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /connect/json/src/test/resources/connect-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/connect/json/src/test/resources/connect-test.properties -------------------------------------------------------------------------------- /connect/runtime/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/connect/runtime/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/.gitignore -------------------------------------------------------------------------------- /core/src/main/scala/kafka/Kafka.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/Kafka.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/AclCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/AclCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/AdminClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/AdminClient.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/AdminOperationException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/AdminOperationException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/AdminUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/AdminUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/BrokerApiVersionsCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/BrokerApiVersionsCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/BrokerMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/BrokerMetadata.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/ConfigCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/ConfigCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/ConsumerGroupCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/ConsumerGroupCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/DelegationTokenCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/DelegationTokenCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/DeleteRecordsCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/DeleteRecordsCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/LogDirsCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/LogDirsCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/RackAwareMode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/RackAwareMode.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/ReassignPartitionsCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/ReassignPartitionsCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/TopicCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/TopicCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/admin/ZkSecurityMigrator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/admin/ZkSecurityMigrator.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/api/ApiUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/api/ApiUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/api/ApiVersion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/api/ApiVersion.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/api/LeaderAndIsr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/api/LeaderAndIsr.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/api/Request.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/api/Request.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/cluster/Broker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/cluster/Broker.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/cluster/BrokerEndPoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/cluster/BrokerEndPoint.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/cluster/Cluster.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/cluster/Cluster.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/cluster/EndPoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/cluster/EndPoint.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/cluster/Partition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/cluster/Partition.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/cluster/Replica.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/cluster/Replica.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/AppInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/AppInfo.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/BaseEnum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/BaseEnum.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/ClientIdAndBroker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/ClientIdAndBroker.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/ClientIdAndTopic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/ClientIdAndTopic.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/Config.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/Config.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/GenerateBrokerIdException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/GenerateBrokerIdException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/InterBrokerSendThread.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/InterBrokerSendThread.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/KafkaException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/KafkaException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/LongRef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/LongRef.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/MessageFormatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/MessageFormatter.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/MessageReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/MessageReader.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/OffsetAndMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/OffsetAndMetadata.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/OffsetsOutOfOrderException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/OffsetsOutOfOrderException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/StateChangeFailedException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/StateChangeFailedException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/ThreadShutdownException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/ThreadShutdownException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/TopicAndPartition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/TopicAndPartition.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/common/UnknownCodecException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/common/UnknownCodecException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/consumer/BaseConsumerRecord.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/consumer/BaseConsumerRecord.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/ControllerContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/ControllerContext.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/ControllerEventManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/ControllerEventManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/ControllerState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/ControllerState.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/KafkaController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/KafkaController.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/PartitionStateMachine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/PartitionStateMachine.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/ReplicaStateMachine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/ReplicaStateMachine.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/StateChangeLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/StateChangeLogger.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/controller/TopicDeletionManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/controller/TopicDeletionManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/coordinator/group/DelayedJoin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/coordinator/group/DelayedJoin.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/coordinator/group/GroupMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/coordinator/group/GroupMetadata.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/coordinator/group/MemberMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/coordinator/group/MemberMetadata.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/coordinator/group/OffsetConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/coordinator/group/OffsetConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/AbstractIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/AbstractIndex.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/CleanerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/CleanerConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/CorruptIndexException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/CorruptIndexException.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/IndexEntry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/IndexEntry.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/Log.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/Log.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/LogCleaner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/LogCleaner.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/LogCleanerManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/LogCleanerManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/LogConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/LogConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/LogManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/LogManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/LogSegment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/LogSegment.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/LogValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/LogValidator.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/OffsetIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/OffsetIndex.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/OffsetMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/OffsetMap.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/ProducerStateManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/ProducerStateManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/TimeIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/TimeIndex.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/TransactionIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/TransactionIndex.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/log/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/log/package.html -------------------------------------------------------------------------------- /core/src/main/scala/kafka/message/CompressionCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/message/CompressionCodec.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/metrics/KafkaCSVMetricsReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/metrics/KafkaCSVMetricsReporter.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/metrics/KafkaMetricsConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/metrics/KafkaMetricsConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/metrics/KafkaMetricsGroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/metrics/KafkaMetricsGroup.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/metrics/KafkaMetricsReporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/metrics/KafkaMetricsReporter.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/metrics/KafkaTimer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/metrics/KafkaTimer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/network/BrokerVerbsEP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/network/BrokerVerbsEP.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/network/RDMAServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/network/RDMAServer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/network/RdmaConnector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/network/RdmaConnector.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/network/RequestChannel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/network/RequestChannel.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/network/SocketServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/network/SocketServer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/network/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/network/package.html -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/CredentialProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/CredentialProvider.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/SecurityUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/SecurityUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/auth/Acl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/auth/Acl.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/auth/Authorizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/auth/Authorizer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/auth/Operation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/auth/Operation.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/auth/PermissionType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/auth/PermissionType.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/auth/Resource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/auth/Resource.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/security/auth/ResourceType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/security/auth/ResourceType.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/serializer/Decoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/serializer/Decoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/AbstractFetcherManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/AbstractFetcherManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/AbstractFetcherThread.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/AbstractFetcherThread.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/AdminManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/AdminManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/BrokerMetadataCheckpoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/BrokerMetadataCheckpoint.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/BrokerStates.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/BrokerStates.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/ClientQuotaManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/ClientQuotaManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/ConfigHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/ConfigHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelayedCreatePartitions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelayedCreatePartitions.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelayedDeleteRecords.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelayedDeleteRecords.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelayedDeleteTopics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelayedDeleteTopics.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelayedFetch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelayedFetch.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelayedOperation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelayedOperation.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelayedOperationKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelayedOperationKey.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelayedProduce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelayedProduce.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DelegationTokenManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DelegationTokenManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DynamicBrokerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DynamicBrokerConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DynamicConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DynamicConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/DynamicConfigManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/DynamicConfigManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/FetchDataInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/FetchDataInfo.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/FetchSession.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/FetchSession.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/KafkaApis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/KafkaApis.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/KafkaConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/KafkaConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/KafkaRequestHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/KafkaRequestHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/KafkaServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/KafkaServer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/KafkaServerStartable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/KafkaServerStartable.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/LeaderPushManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/LeaderPushManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/LogDirFailureChannel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/LogDirFailureChannel.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/LogOffsetMetadata.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/LogOffsetMetadata.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/MetadataCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/MetadataCache.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/QuotaFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/QuotaFactory.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/RDMAManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/RDMAManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/ReplicaFetcherManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/ReplicaFetcherManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/ReplicaFetcherThread.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/ReplicaFetcherThread.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/ReplicaManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/ReplicaManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/ReplicationQuotaManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/ReplicationQuotaManager.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/SensorAccess.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/SensorAccess.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/ThrottledChannel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/ThrottledChannel.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/server/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/server/package.html -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/ConsoleConsumer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/ConsoleConsumer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/ConsoleProducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/ConsoleProducer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/ConsumerLatency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/ConsumerLatency.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/ConsumerPerformance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/ConsumerPerformance.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/DumpLogSegments.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/DumpLogSegments.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/EndToEndLatency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/EndToEndLatency.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/GetOffsetShell.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/GetOffsetShell.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/JmxTool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/JmxTool.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/MirrorMaker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/MirrorMaker.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/PerfConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/PerfConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/ProducerLatency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/ProducerLatency.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/ReplicaVerificationTool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/ReplicaVerificationTool.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/StateChangeLogMerger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/StateChangeLogMerger.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/StreamsResetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/StreamsResetter.java -------------------------------------------------------------------------------- /core/src/main/scala/kafka/tools/ZooKeeperMainWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/tools/ZooKeeperMainWrapper.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Annotations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Annotations.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/CommandDefaultOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/CommandDefaultOptions.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/CommandLineUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/CommandLineUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/CoreUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/CoreUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/DelayedItem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/DelayedItem.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Exit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Exit.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/FileLock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/FileLock.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Implicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Json.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Json.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/KafkaScheduler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/KafkaScheduler.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Log4jController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Log4jController.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Logging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Logging.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Mx4jLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Mx4jLoader.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/NotNothing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/NotNothing.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/PasswordEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/PasswordEncoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Pool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Pool.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/ReplicationUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/ReplicationUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/ShutdownableThread.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/ShutdownableThread.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/Throttler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/Throttler.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/ToolsUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/ToolsUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/TopicFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/TopicFilter.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/VerifiableProperties.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/VerifiableProperties.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/VersionInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/VersionInfo.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/ZkUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/ZkUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/json/DecodeJson.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/json/DecodeJson.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/json/JsonArray.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/json/JsonArray.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/json/JsonObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/json/JsonObject.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/json/JsonValue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/json/JsonValue.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/timer/Timer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/timer/Timer.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/timer/TimerTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/timer/TimerTask.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/timer/TimerTaskList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/timer/TimerTaskList.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/utils/timer/TimingWheel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/utils/timer/TimingWheel.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/zk/AdminZkClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/zk/AdminZkClient.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/zk/KafkaZkClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/zk/KafkaZkClient.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/zk/ZkData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/zk/ZkData.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/zk/ZkSecurityMigratorUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/zk/ZkSecurityMigratorUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/kafka/zookeeper/ZooKeeperClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/main/scala/kafka/zookeeper/ZooKeeperClient.scala -------------------------------------------------------------------------------- /core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /core/src/test/resources/minikdc-krb5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/resources/minikdc-krb5.conf -------------------------------------------------------------------------------- /core/src/test/resources/minikdc.ldiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/resources/minikdc.ldiff -------------------------------------------------------------------------------- /core/src/test/scala/integration/kafka/api/BaseQuotaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/integration/kafka/api/BaseQuotaTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/integration/kafka/api/MetricsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/integration/kafka/api/MetricsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/integration/kafka/api/SaslSetup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/integration/kafka/api/SaslSetup.scala -------------------------------------------------------------------------------- /core/src/test/scala/integration/kafka/api/SslConsumerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/integration/kafka/api/SslConsumerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/integration/kafka/api/UserQuotaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/integration/kafka/api/UserQuotaTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/kafka/security/auth/ResourceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/kafka/security/auth/ResourceTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/kafka/security/minikdc/MiniKdc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/kafka/security/minikdc/MiniKdc.scala -------------------------------------------------------------------------------- /core/src/test/scala/kafka/tools/CustomDeserializerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/kafka/tools/CustomDeserializerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/kafka/tools/LogCompactionTester.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/kafka/tools/LogCompactionTester.scala -------------------------------------------------------------------------------- /core/src/test/scala/kafka/utils/LoggingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/kafka/utils/LoggingTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/kafka/zk/ExtendedAclStoreTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/kafka/zk/ExtendedAclStoreTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/kafka/zk/LiteralAclStoreTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/kafka/zk/LiteralAclStoreTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/other/kafka.log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/other/kafka.log4j.properties -------------------------------------------------------------------------------- /core/src/test/scala/other/kafka/ReplicationQuotasTestRig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/other/kafka/ReplicationQuotasTestRig.scala -------------------------------------------------------------------------------- /core/src/test/scala/other/kafka/StressTestLog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/other/kafka/StressTestLog.scala -------------------------------------------------------------------------------- /core/src/test/scala/other/kafka/TestLinearWriteSpeed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/other/kafka/TestLinearWriteSpeed.scala -------------------------------------------------------------------------------- /core/src/test/scala/other/kafka/TestPurgatoryPerformance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/other/kafka/TestPurgatoryPerformance.scala -------------------------------------------------------------------------------- /core/src/test/scala/other/kafka/TestTruncate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/other/kafka/TestTruncate.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/KafkaConfigTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/KafkaConfigTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/AclCommandTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/AclCommandTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/AddPartitionsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/AddPartitionsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/AdminRackAwareTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/AdminRackAwareTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/AdminTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/AdminTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/ConfigCommandTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/ConfigCommandTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/DeleteTopicTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/DeleteTopicTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/RackAwareTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/RackAwareTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/TestAdminUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/TestAdminUtils.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/admin/TopicCommandTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/admin/TopicCommandTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/api/ApiUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/api/ApiUtilsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/api/ApiVersionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/api/ApiVersionTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/cluster/BrokerEndPointTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/cluster/BrokerEndPointTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/cluster/PartitionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/cluster/PartitionTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/cluster/ReplicaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/cluster/ReplicaTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/BrokerCompressionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/BrokerCompressionTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogCleanerManagerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogCleanerManagerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogCleanerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogCleanerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogConfigTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogConfigTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogManagerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogManagerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogSegmentTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogSegmentTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogUtils.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/LogValidatorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/LogValidatorTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/OffsetIndexTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/OffsetIndexTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/OffsetMapTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/OffsetMapTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/TimeIndexTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/TimeIndexTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/log/TransactionIndexTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/log/TransactionIndexTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/metrics/KafkaTimerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/metrics/KafkaTimerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/metrics/MetricsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/metrics/MetricsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/network/SocketServerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/network/SocketServerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/security/auth/AclTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/security/auth/AclTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/AdvertiseBrokerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/AdvertiseBrokerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/BaseRequestTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/BaseRequestTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/DynamicConfigTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/DynamicConfigTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/EdgeCaseRequestTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/EdgeCaseRequestTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/FetchRequestTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/FetchRequestTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/FetchSessionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/FetchSessionTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/GetAddressTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/GetAddressTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/ISRExpirationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/ISRExpirationTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/KafkaApisTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/KafkaApisTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/KafkaConfigTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/KafkaConfigTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/KafkaServerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/KafkaServerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/LeaderElectionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/LeaderElectionTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/LogDirFailureTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/LogDirFailureTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/LogOffsetTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/LogOffsetTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/LogRecoveryTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/LogRecoveryTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/MetadataCacheTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/MetadataCacheTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/MetadataRequestTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/MetadataRequestTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/ProduceRequestTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/ProduceRequestTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/ReplicaFetchTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/ReplicaFetchTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/ReplicaManagerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/ReplicaManagerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/RequestQuotaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/RequestQuotaTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/ServerMetricsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/ServerMetricsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/ServerShutdownTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/ServerShutdownTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/ServerStartupTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/ServerStartupTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/server/SimpleFetchTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/server/SimpleFetchTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/tools/ConsoleConsumerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/tools/ConsoleConsumerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/tools/ConsoleProducerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/tools/ConsoleProducerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/tools/DumpLogSegmentsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/tools/DumpLogSegmentsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/tools/MirrorMakerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/tools/MirrorMakerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/CommandLineUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/CommandLineUtilsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/CoreUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/CoreUtilsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/JaasTestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/JaasTestUtils.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/JsonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/JsonTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/LogCaptureAppender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/LogCaptureAppender.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/MockScheduler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/MockScheduler.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/MockTime.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/MockTime.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/PasswordEncoderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/PasswordEncoderTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/ReplicationUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/ReplicationUtilsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/SchedulerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/SchedulerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/TestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/TestUtils.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/ThrottlerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/ThrottlerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/TopicFilterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/TopicFilterTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/ZkUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/ZkUtilsTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/json/JsonValueTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/json/JsonValueTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/timer/MockTimer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/timer/MockTimer.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/utils/timer/TimerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/utils/timer/TimerTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/zk/AdminZkClientTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/zk/AdminZkClientTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/zk/EmbeddedZookeeper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/zk/EmbeddedZookeeper.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/zk/KafkaZkClientTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/zk/KafkaZkClientTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/zk/ZkFourLetterWords.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/zk/ZkFourLetterWords.scala -------------------------------------------------------------------------------- /core/src/test/scala/unit/kafka/zk/ZooKeeperTestHarness.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/core/src/test/scala/unit/kafka/zk/ZooKeeperTestHarness.scala -------------------------------------------------------------------------------- /doap_Kafka.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/doap_Kafka.rdf -------------------------------------------------------------------------------- /docs/api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/api.html -------------------------------------------------------------------------------- /docs/configuration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/configuration.html -------------------------------------------------------------------------------- /docs/connect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/connect.html -------------------------------------------------------------------------------- /docs/design.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/design.html -------------------------------------------------------------------------------- /docs/documentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation.html -------------------------------------------------------------------------------- /docs/documentation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/index.html -------------------------------------------------------------------------------- /docs/documentation/streams/architecture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/architecture.html -------------------------------------------------------------------------------- /docs/documentation/streams/core-concepts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/core-concepts.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/app-reset-tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/app-reset-tool.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/config-streams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/config-streams.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/datatypes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/datatypes.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/dsl-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/dsl-api.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/index.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/manage-topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/manage-topics.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/memory-mgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/memory-mgmt.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/processor-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/processor-api.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/running-app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/running-app.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/security.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/security.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/testing.html -------------------------------------------------------------------------------- /docs/documentation/streams/developer-guide/write-streams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/developer-guide/write-streams.html -------------------------------------------------------------------------------- /docs/documentation/streams/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/index.html -------------------------------------------------------------------------------- /docs/documentation/streams/quickstart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/quickstart.html -------------------------------------------------------------------------------- /docs/documentation/streams/tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/tutorial.html -------------------------------------------------------------------------------- /docs/documentation/streams/upgrade-guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/documentation/streams/upgrade-guide.html -------------------------------------------------------------------------------- /docs/ecosystem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/ecosystem.html -------------------------------------------------------------------------------- /docs/images/consumer-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/consumer-groups.png -------------------------------------------------------------------------------- /docs/images/icons/NYT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/NYT.jpg -------------------------------------------------------------------------------- /docs/images/icons/architecture--white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/architecture--white.png -------------------------------------------------------------------------------- /docs/images/icons/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/architecture.png -------------------------------------------------------------------------------- /docs/images/icons/documentation--white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/documentation--white.png -------------------------------------------------------------------------------- /docs/images/icons/documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/documentation.png -------------------------------------------------------------------------------- /docs/images/icons/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/line.png -------------------------------------------------------------------------------- /docs/images/icons/new-york.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/new-york.png -------------------------------------------------------------------------------- /docs/images/icons/rabobank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/rabobank.png -------------------------------------------------------------------------------- /docs/images/icons/tutorials--white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/tutorials--white.png -------------------------------------------------------------------------------- /docs/images/icons/tutorials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/tutorials.png -------------------------------------------------------------------------------- /docs/images/icons/zalando.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/icons/zalando.png -------------------------------------------------------------------------------- /docs/images/kafka-apis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/kafka-apis.png -------------------------------------------------------------------------------- /docs/images/kafka_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/kafka_log.png -------------------------------------------------------------------------------- /docs/images/kafka_multidc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/kafka_multidc.png -------------------------------------------------------------------------------- /docs/images/kafka_multidc_complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/kafka_multidc_complex.png -------------------------------------------------------------------------------- /docs/images/log_anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/log_anatomy.png -------------------------------------------------------------------------------- /docs/images/log_cleaner_anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/log_cleaner_anatomy.png -------------------------------------------------------------------------------- /docs/images/log_compaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/log_compaction.png -------------------------------------------------------------------------------- /docs/images/log_consumer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/log_consumer.png -------------------------------------------------------------------------------- /docs/images/mirror-maker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/mirror-maker.png -------------------------------------------------------------------------------- /docs/images/producer_consumer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/producer_consumer.png -------------------------------------------------------------------------------- /docs/images/streams-architecture-overview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-architecture-overview.jpg -------------------------------------------------------------------------------- /docs/images/streams-architecture-states.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-architecture-states.jpg -------------------------------------------------------------------------------- /docs/images/streams-architecture-tasks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-architecture-tasks.jpg -------------------------------------------------------------------------------- /docs/images/streams-architecture-threads.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-architecture-threads.jpg -------------------------------------------------------------------------------- /docs/images/streams-architecture-topology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-architecture-topology.jpg -------------------------------------------------------------------------------- /docs/images/streams-cache-and-commit-interval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-cache-and-commit-interval.png -------------------------------------------------------------------------------- /docs/images/streams-concepts-topology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-concepts-topology.jpg -------------------------------------------------------------------------------- /docs/images/streams-elastic-scaling-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-elastic-scaling-1.png -------------------------------------------------------------------------------- /docs/images/streams-elastic-scaling-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-elastic-scaling-2.png -------------------------------------------------------------------------------- /docs/images/streams-elastic-scaling-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-elastic-scaling-3.png -------------------------------------------------------------------------------- /docs/images/streams-interactive-queries-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-interactive-queries-01.png -------------------------------------------------------------------------------- /docs/images/streams-interactive-queries-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-interactive-queries-02.png -------------------------------------------------------------------------------- /docs/images/streams-interactive-queries-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-interactive-queries-03.png -------------------------------------------------------------------------------- /docs/images/streams-interactive-queries-api-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-interactive-queries-api-01.png -------------------------------------------------------------------------------- /docs/images/streams-interactive-queries-api-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-interactive-queries-api-02.png -------------------------------------------------------------------------------- /docs/images/streams-session-windows-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-session-windows-01.png -------------------------------------------------------------------------------- /docs/images/streams-session-windows-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-session-windows-02.png -------------------------------------------------------------------------------- /docs/images/streams-stateful_operations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-stateful_operations.png -------------------------------------------------------------------------------- /docs/images/streams-table-duality-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-table-duality-01.png -------------------------------------------------------------------------------- /docs/images/streams-table-duality-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-table-duality-02.png -------------------------------------------------------------------------------- /docs/images/streams-table-duality-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-table-duality-03.png -------------------------------------------------------------------------------- /docs/images/streams-table-updates-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-table-updates-01.png -------------------------------------------------------------------------------- /docs/images/streams-table-updates-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-table-updates-02.png -------------------------------------------------------------------------------- /docs/images/streams-time-windows-hopping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-time-windows-hopping.png -------------------------------------------------------------------------------- /docs/images/streams-time-windows-tumbling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-time-windows-tumbling.png -------------------------------------------------------------------------------- /docs/images/streams-welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/streams-welcome.png -------------------------------------------------------------------------------- /docs/images/tracking_high_level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/images/tracking_high_level.png -------------------------------------------------------------------------------- /docs/implementation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/implementation.html -------------------------------------------------------------------------------- /docs/introduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/introduction.html -------------------------------------------------------------------------------- /docs/js/templateData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/js/templateData.js -------------------------------------------------------------------------------- /docs/migration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/migration.html -------------------------------------------------------------------------------- /docs/ops.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/ops.html -------------------------------------------------------------------------------- /docs/protocol.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/protocol.html -------------------------------------------------------------------------------- /docs/quickstart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/quickstart.html -------------------------------------------------------------------------------- /docs/security.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/security.html -------------------------------------------------------------------------------- /docs/streams/architecture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/architecture.html -------------------------------------------------------------------------------- /docs/streams/core-concepts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/core-concepts.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/app-reset-tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/app-reset-tool.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/config-streams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/config-streams.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/datatypes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/datatypes.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/dsl-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/dsl-api.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/index.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/interactive-queries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/interactive-queries.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/manage-topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/manage-topics.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/memory-mgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/memory-mgmt.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/processor-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/processor-api.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/running-app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/running-app.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/security.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/security.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/testing.html -------------------------------------------------------------------------------- /docs/streams/developer-guide/write-streams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/developer-guide/write-streams.html -------------------------------------------------------------------------------- /docs/streams/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/index.html -------------------------------------------------------------------------------- /docs/streams/quickstart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/quickstart.html -------------------------------------------------------------------------------- /docs/streams/tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/tutorial.html -------------------------------------------------------------------------------- /docs/streams/upgrade-guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/streams/upgrade-guide.html -------------------------------------------------------------------------------- /docs/toc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/toc.html -------------------------------------------------------------------------------- /docs/upgrade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/upgrade.html -------------------------------------------------------------------------------- /docs/uses.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/docs/uses.html -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/examples/README -------------------------------------------------------------------------------- /examples/bin/java-producer-consumer-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/examples/bin/java-producer-consumer-demo.sh -------------------------------------------------------------------------------- /examples/bin/java-simple-consumer-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/examples/bin/java-simple-consumer-demo.sh -------------------------------------------------------------------------------- /examples/src/main/java/kafka/examples/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/examples/src/main/java/kafka/examples/Consumer.java -------------------------------------------------------------------------------- /examples/src/main/java/kafka/examples/KafkaProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/examples/src/main/java/kafka/examples/KafkaProperties.java -------------------------------------------------------------------------------- /examples/src/main/java/kafka/examples/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/examples/src/main/java/kafka/examples/Producer.java -------------------------------------------------------------------------------- /generator/src/main/java/org/apache/kafka/message/FieldSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/generator/src/main/java/org/apache/kafka/message/FieldSpec.java -------------------------------------------------------------------------------- /generator/src/main/java/org/apache/kafka/message/FieldType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/generator/src/main/java/org/apache/kafka/message/FieldType.java -------------------------------------------------------------------------------- /generator/src/main/java/org/apache/kafka/message/Versions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/generator/src/main/java/org/apache/kafka/message/Versions.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/buildscript.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradle/buildscript.gradle -------------------------------------------------------------------------------- /gradle/dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradle/dependencies.gradle -------------------------------------------------------------------------------- /gradle/rat.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradle/rat.gradle -------------------------------------------------------------------------------- /gradle/resources/rat-output-to-html.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradle/resources/rat-output-to-html.xsl -------------------------------------------------------------------------------- /gradle/spotbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradle/spotbugs-exclude.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/gradlew -------------------------------------------------------------------------------- /jenkins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/jenkins.sh -------------------------------------------------------------------------------- /jmh-benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/jmh-benchmarks/README.md -------------------------------------------------------------------------------- /jmh-benchmarks/jmh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/jmh-benchmarks/jmh.sh -------------------------------------------------------------------------------- /kafka-merge-pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/kafka-merge-pr.py -------------------------------------------------------------------------------- /release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/release.py -------------------------------------------------------------------------------- /release_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/release_notes.py -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/settings.gradle -------------------------------------------------------------------------------- /streams/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /streams/quickstart/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/quickstart/java/pom.xml -------------------------------------------------------------------------------- /streams/quickstart/java/src/test/resources/projects/basic/goal.txt: -------------------------------------------------------------------------------- 1 | compile -------------------------------------------------------------------------------- /streams/quickstart/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/quickstart/pom.xml -------------------------------------------------------------------------------- /streams/src/main/java/org/apache/kafka/streams/KeyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/main/java/org/apache/kafka/streams/KeyValue.java -------------------------------------------------------------------------------- /streams/src/main/java/org/apache/kafka/streams/Topology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/main/java/org/apache/kafka/streams/Topology.java -------------------------------------------------------------------------------- /streams/src/test/java/org/apache/kafka/test/MockAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/test/java/org/apache/kafka/test/MockAggregator.java -------------------------------------------------------------------------------- /streams/src/test/java/org/apache/kafka/test/MockMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/test/java/org/apache/kafka/test/MockMapper.java -------------------------------------------------------------------------------- /streams/src/test/java/org/apache/kafka/test/MockPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/test/java/org/apache/kafka/test/MockPredicate.java -------------------------------------------------------------------------------- /streams/src/test/java/org/apache/kafka/test/MockProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/test/java/org/apache/kafka/test/MockProcessor.java -------------------------------------------------------------------------------- /streams/src/test/java/org/apache/kafka/test/MockReducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/test/java/org/apache/kafka/test/MockReducer.java -------------------------------------------------------------------------------- /streams/src/test/java/org/apache/kafka/test/MockSourceNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/test/java/org/apache/kafka/test/MockSourceNode.java -------------------------------------------------------------------------------- /streams/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /streams/streams-scala/.gitignore: -------------------------------------------------------------------------------- 1 | /logs/ -------------------------------------------------------------------------------- /streams/streams-scala/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/streams-scala/NOTICE -------------------------------------------------------------------------------- /streams/streams-scala/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/streams/streams-scala/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | Vagrantfile.local 2 | .idea/ 3 | *.pyc 4 | *.ipynb 5 | .DS_Store 6 | .ducktape 7 | results/ 8 | -------------------------------------------------------------------------------- /tests/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/MANIFEST.in -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/bootstrap-test-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/bootstrap-test-env.sh -------------------------------------------------------------------------------- /tests/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/Dockerfile -------------------------------------------------------------------------------- /tests/docker/ducker-ak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/ducker-ak -------------------------------------------------------------------------------- /tests/docker/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/run_tests.sh -------------------------------------------------------------------------------- /tests/docker/ssh-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/ssh-config -------------------------------------------------------------------------------- /tests/docker/ssh/authorized_keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/ssh/authorized_keys -------------------------------------------------------------------------------- /tests/docker/ssh/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/ssh/config -------------------------------------------------------------------------------- /tests/docker/ssh/id_rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/ssh/id_rsa -------------------------------------------------------------------------------- /tests/docker/ssh/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/docker/ssh/id_rsa.pub -------------------------------------------------------------------------------- /tests/kafkatest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/benchmarks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/benchmarks/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/benchmarks/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/benchmarks/core/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/benchmarks/core/benchmark_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/benchmarks/core/benchmark_test.py -------------------------------------------------------------------------------- /tests/kafkatest/benchmarks/streams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/benchmarks/streams/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/directory_layout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/directory_layout/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/directory_layout/kafka_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/directory_layout/kafka_path.py -------------------------------------------------------------------------------- /tests/kafkatest/sanity_checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/sanity_checks/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/sanity_checks/test_console_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/sanity_checks/test_console_consumer.py -------------------------------------------------------------------------------- /tests/kafkatest/sanity_checks/test_kafka_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/sanity_checks/test_kafka_version.py -------------------------------------------------------------------------------- /tests/kafkatest/sanity_checks/test_performance_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/sanity_checks/test_performance_services.py -------------------------------------------------------------------------------- /tests/kafkatest/sanity_checks/test_verifiable_producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/sanity_checks/test_verifiable_producer.py -------------------------------------------------------------------------------- /tests/kafkatest/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/services/connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/connect.py -------------------------------------------------------------------------------- /tests/kafkatest/services/console_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/console_consumer.py -------------------------------------------------------------------------------- /tests/kafkatest/services/delegation_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/delegation_tokens.py -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka/config.py -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka/config_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka/config_property.py -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka/kafka.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka/kafka.py -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka/templates/kafka.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka/templates/kafka.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka/templates/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka/templates/log4j.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka/util.py -------------------------------------------------------------------------------- /tests/kafkatest/services/kafka_log4j_appender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/kafka_log4j_appender.py -------------------------------------------------------------------------------- /tests/kafkatest/services/log_compaction_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/log_compaction_tester.py -------------------------------------------------------------------------------- /tests/kafkatest/services/mirror_maker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/mirror_maker.py -------------------------------------------------------------------------------- /tests/kafkatest/services/monitor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/monitor/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/services/monitor/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/monitor/http.py -------------------------------------------------------------------------------- /tests/kafkatest/services/monitor/jmx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/monitor/jmx.py -------------------------------------------------------------------------------- /tests/kafkatest/services/performance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/performance/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/services/performance/consumer_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/performance/consumer_performance.py -------------------------------------------------------------------------------- /tests/kafkatest/services/performance/end_to_end_latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/performance/end_to_end_latency.py -------------------------------------------------------------------------------- /tests/kafkatest/services/performance/performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/performance/performance.py -------------------------------------------------------------------------------- /tests/kafkatest/services/performance/producer_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/performance/producer_performance.py -------------------------------------------------------------------------------- /tests/kafkatest/services/performance/streams_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/performance/streams_performance.py -------------------------------------------------------------------------------- /tests/kafkatest/services/replica_verification_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/replica_verification_tool.py -------------------------------------------------------------------------------- /tests/kafkatest/services/security/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/security/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/services/security/kafka_acls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/security/kafka_acls.py -------------------------------------------------------------------------------- /tests/kafkatest/services/security/minikdc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/security/minikdc.py -------------------------------------------------------------------------------- /tests/kafkatest/services/security/security_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/security/security_config.py -------------------------------------------------------------------------------- /tests/kafkatest/services/security/templates/jaas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/security/templates/jaas.conf -------------------------------------------------------------------------------- /tests/kafkatest/services/security/templates/minikdc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/security/templates/minikdc.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/streams.py -------------------------------------------------------------------------------- /tests/kafkatest/services/streams_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/streams_property.py -------------------------------------------------------------------------------- /tests/kafkatest/services/templates/connect_log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/templates/connect_log4j.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/templates/console_consumer.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/templates/console_consumer.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/templates/producer.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/templates/producer.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/templates/tools_log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/templates/tools_log4j.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/templates/zookeeper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/templates/zookeeper.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/transactional_message_copier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/transactional_message_copier.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/consume_bench_workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/consume_bench_workload.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/files_unreadable_fault_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/files_unreadable_fault_spec.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/kibosh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/kibosh.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/no_op_task_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/no_op_task_spec.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/process_stop_fault_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/process_stop_fault_spec.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/produce_bench_workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/produce_bench_workload.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/round_trip_workload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/round_trip_workload.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/task_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/task_spec.py -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/templates/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/templates/log4j.properties -------------------------------------------------------------------------------- /tests/kafkatest/services/trogdor/trogdor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/trogdor/trogdor.py -------------------------------------------------------------------------------- /tests/kafkatest/services/verifiable_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/verifiable_client.py -------------------------------------------------------------------------------- /tests/kafkatest/services/verifiable_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/verifiable_consumer.py -------------------------------------------------------------------------------- /tests/kafkatest/services/verifiable_producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/verifiable_producer.py -------------------------------------------------------------------------------- /tests/kafkatest/services/zookeeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/services/zookeeper.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/client/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/client/compression_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/client/compression_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/client/consumer_rolling_upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/client/consumer_rolling_upgrade_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/client/consumer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/client/consumer_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/client/message_format_change_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/client/message_format_change_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/client/pluggable_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/client/pluggable_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/client/quota_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/client/quota_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/connect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/connect/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/connect/connect_distributed_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/connect/connect_distributed_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/connect/connect_rest_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/connect/connect_rest_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/connect/connect_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/connect/connect_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/consume_bench_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/consume_bench_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/consumer_group_command_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/consumer_group_command_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/delegation_token_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/delegation_token_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/get_offset_shell_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/get_offset_shell_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/log_dir_failure_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/log_dir_failure_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/mirror_maker_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/mirror_maker_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/produce_bench_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/produce_bench_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/reassign_partitions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/reassign_partitions_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/replication_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/replication_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/round_trip_fault_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/round_trip_fault_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/security_rolling_upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/security_rolling_upgrade_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/security_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/security_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/throttling_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/throttling_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/transactions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/transactions_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/upgrade_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/core/zookeeper_security_upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/core/zookeeper_security_upgrade_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/end_to_end.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/kafka_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/kafka_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/produce_consume_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/produce_consume_validate.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/base_streams_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/base_streams_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_bounce_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_bounce_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_broker_bounce_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_broker_bounce_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_eos_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_eos_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_optimized_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_optimized_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_shutdown_deadlock_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_shutdown_deadlock_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_smoke_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_smoke_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_standby_replica_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_standby_replica_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/streams/streams_upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/streams/streams_upgrade_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/tools/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/tools/kibosh_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/tools/kibosh_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/tools/log4j_appender_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/tools/log4j_appender_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/tools/log_compaction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/tools/log_compaction_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/tools/replica_verification_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/tools/replica_verification_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/tools/trogdor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/tools/trogdor_test.py -------------------------------------------------------------------------------- /tests/kafkatest/tests/verifiable_consumer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/tests/verifiable_consumer_test.py -------------------------------------------------------------------------------- /tests/kafkatest/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/utils/__init__.py -------------------------------------------------------------------------------- /tests/kafkatest/utils/remote_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/utils/remote_account.py -------------------------------------------------------------------------------- /tests/kafkatest/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/utils/util.py -------------------------------------------------------------------------------- /tests/kafkatest/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/kafkatest/version.py -------------------------------------------------------------------------------- /tests/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/setup.cfg -------------------------------------------------------------------------------- /tests/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/setup.py -------------------------------------------------------------------------------- /tests/spec/round_trip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/spec/round_trip.json -------------------------------------------------------------------------------- /tests/spec/simple_consume_bench_spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/spec/simple_consume_bench_spec.json -------------------------------------------------------------------------------- /tests/spec/simple_produce_bench.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/spec/simple_produce_bench.json -------------------------------------------------------------------------------- /tests/spec/transactional-produce-bench.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/spec/transactional-produce-bench.json -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/unit/__init__.py -------------------------------------------------------------------------------- /tests/unit/directory_layout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/unit/directory_layout/__init__.py -------------------------------------------------------------------------------- /tests/unit/directory_layout/check_project_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/unit/directory_layout/check_project_paths.py -------------------------------------------------------------------------------- /tests/unit/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/unit/setup.cfg -------------------------------------------------------------------------------- /tests/unit/version/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/unit/version/__init__.py -------------------------------------------------------------------------------- /tests/unit/version/check_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tests/unit/version/check_version.py -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/tools/ToolsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/tools/ToolsUtils.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/trogdor/agent/Agent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/trogdor/agent/Agent.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/trogdor/common/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/trogdor/common/Node.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/trogdor/fault/Kibosh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/trogdor/fault/Kibosh.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/trogdor/rest/Empty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/trogdor/rest/Empty.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/trogdor/rest/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/trogdor/rest/Message.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/trogdor/rest/TaskDone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/trogdor/rest/TaskDone.java -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/kafka/trogdor/task/TaskSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/main/java/org/apache/kafka/trogdor/task/TaskSpec.java -------------------------------------------------------------------------------- /tools/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/tools/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /vagrant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/README.md -------------------------------------------------------------------------------- /vagrant/aws/aws-access-keys-commands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/aws/aws-access-keys-commands -------------------------------------------------------------------------------- /vagrant/aws/aws-example-Vagrantfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/aws/aws-example-Vagrantfile.local -------------------------------------------------------------------------------- /vagrant/aws/aws-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/aws/aws-init.sh -------------------------------------------------------------------------------- /vagrant/base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/base.sh -------------------------------------------------------------------------------- /vagrant/broker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/broker.sh -------------------------------------------------------------------------------- /vagrant/package-base-box.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/package-base-box.sh -------------------------------------------------------------------------------- /vagrant/system-test-Vagrantfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/system-test-Vagrantfile.local -------------------------------------------------------------------------------- /vagrant/vagrant-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/vagrant-up.sh -------------------------------------------------------------------------------- /vagrant/zk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/vagrant/zk.sh -------------------------------------------------------------------------------- /wrapper.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/kafkadirect/HEAD/wrapper.gradle --------------------------------------------------------------------------------