Skip navigation links
A B C D E F H I K L M N O P Q R S T U W 

A

addSize(MessageSizeAccumulator, ObjectSerializationCache, short) - Method in class kafka.internals.generated.TransactionLogKey
 
addSize(MessageSizeAccumulator, ObjectSerializationCache, short) - Method in class kafka.internals.generated.TransactionLogValue
 
addSize(MessageSizeAccumulator, ObjectSerializationCache, short) - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
apiKey() - Method in class kafka.internals.generated.TransactionLogKey
 
apiKey() - Method in class kafka.internals.generated.TransactionLogValue
 
applyChangesForResource(boolean, boolean, IncrementalAlterConfigsRequestData.AlterConfigsResource) - Method in class kafka.server.logger.RuntimeLoggerManager
 
asyncRead(RemoteStorageFetchInfo, Consumer<RemoteLogReadResult>) - Method in class kafka.log.remote.RemoteLogManager
Submit a remote log read task.

B

build() - Method in class kafka.server.builders.KafkaApisBuilder
 
build() - Method in class kafka.server.builders.LogManagerBuilder
 
build() - Method in class kafka.server.builders.ReplicaManagerBuilder
 
buildNetworkClient(String, KafkaConfig, Metrics, Time, LogContext) - Static method in class kafka.server.NetworkUtils
 

C

call() - Method in class kafka.log.remote.RemoteLogReader
 
close() - Method in class kafka.log.remote.RemoteLogManager
Closes and releases all the resources like RemoterStorageManager and RemoteLogMetadataManager.

D

DescribeTopicPartitionsRequestHandler - Class in kafka.server.handlers
 
DescribeTopicPartitionsRequestHandler(KRaftMetadataCache, AuthHelper, KafkaConfig) - Constructor for class kafka.server.handlers.DescribeTopicPartitionsRequestHandler
 
duplicate() - Method in class kafka.internals.generated.TransactionLogKey
 
duplicate() - Method in class kafka.internals.generated.TransactionLogValue
 
duplicate() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 

E

equals(Object) - Method in class kafka.internals.generated.TransactionLogKey
 
equals(Object) - Method in class kafka.internals.generated.TransactionLogValue
 
equals(Object) - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 

F

fetchRemoteLogSegmentMetadata(TopicPartition, int, long) - Method in class kafka.log.remote.RemoteLogManager
 
findOffsetByTimestamp(TopicPartition, long, long, LeaderEpochFileCache) - Method in class kafka.log.remote.RemoteLogManager
Search the message offset in the remote storage based on timestamp and offset.

H

handleDescribeTopicPartitionsRequest(RequestChannel.Request) - Method in class kafka.server.handlers.DescribeTopicPartitionsRequestHandler
 
hashCode() - Method in class kafka.internals.generated.TransactionLogKey
 
hashCode() - Method in class kafka.internals.generated.TransactionLogValue
 
hashCode() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
HIGHEST_SUPPORTED_VERSION - Static variable in class kafka.internals.generated.TransactionLogKey
 
HIGHEST_SUPPORTED_VERSION - Static variable in class kafka.internals.generated.TransactionLogValue
 
HIGHEST_SUPPORTED_VERSION - Static variable in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
highestSupportedVersion() - Method in class kafka.internals.generated.TransactionLogKey
 
highestSupportedVersion() - Method in class kafka.internals.generated.TransactionLogValue
 
highestSupportedVersion() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 

I

INACTIVE_SENSOR_EXPIRATION_TIME_SECONDS - Static variable in class kafka.log.remote.quota.RLMQuotaManagerConfig
 
isQuotaExceeded() - Method in class kafka.log.remote.quota.RLMQuotaManager
 
isRemoteLogFetchQuotaExceeded() - Method in class kafka.log.remote.RemoteLogManager
 

K

kafka.internals.generated - package kafka.internals.generated
 
kafka.log.remote - package kafka.log.remote
 
kafka.log.remote.quota - package kafka.log.remote.quota
 
kafka.server - package kafka.server
 
kafka.server.builders - package kafka.server.builders
 
kafka.server.handlers - package kafka.server.handlers
 
kafka.server.logger - package kafka.server.logger
 
kafka.tools - package kafka.tools
 
KafkaApisBuilder - Class in kafka.server.builders
 
KafkaApisBuilder() - Constructor for class kafka.server.builders.KafkaApisBuilder
 

L

LogManagerBuilder - Class in kafka.server.builders
 
LogManagerBuilder() - Constructor for class kafka.server.builders.LogManagerBuilder
 
LOWEST_SUPPORTED_VERSION - Static variable in class kafka.internals.generated.TransactionLogKey
 
LOWEST_SUPPORTED_VERSION - Static variable in class kafka.internals.generated.TransactionLogValue
 
LOWEST_SUPPORTED_VERSION - Static variable in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
lowestSupportedVersion() - Method in class kafka.internals.generated.TransactionLogKey
 
lowestSupportedVersion() - Method in class kafka.internals.generated.TransactionLogValue
 
lowestSupportedVersion() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 

M

main(String[]) - Static method in class kafka.tools.StreamsResetter
Deprecated.
 
MetadataVersionConfigValidator - Class in kafka.server
 
MetadataVersionConfigValidator(KafkaConfig, FaultHandler) - Constructor for class kafka.server.MetadataVersionConfigValidator
 

N

name() - Method in class kafka.server.MetadataVersionConfigValidator
 
NetworkUtils - Class in kafka.server
 
NetworkUtils() - Constructor for class kafka.server.NetworkUtils
 
numQuotaSamples() - Method in class kafka.log.remote.quota.RLMQuotaManagerConfig
 

O

onEndPointCreated(EndPoint) - Method in class kafka.log.remote.RemoteLogManager
 
onLeadershipChange(Set<Partition>, Set<Partition>, Map<String, Uuid>) - Method in class kafka.log.remote.RemoteLogManager
Callback to receive any leadership changes for the topic partitions assigned to this broker.
onMetadataUpdate(MetadataDelta, MetadataImage, LoaderManifest) - Method in class kafka.server.MetadataVersionConfigValidator
 

P

partitionIds() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
PartitionsSchema(Readable, short) - Constructor for class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
PartitionsSchema() - Constructor for class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
producerEpoch() - Method in class kafka.internals.generated.TransactionLogValue
 
producerId() - Method in class kafka.internals.generated.TransactionLogValue
 

Q

quotaBytesPerSecond() - Method in class kafka.log.remote.quota.RLMQuotaManagerConfig
 
quotaWindowSizeSeconds() - Method in class kafka.log.remote.quota.RLMQuotaManagerConfig
 

R

read(Readable, short) - Method in class kafka.internals.generated.TransactionLogKey
 
read(Readable, short) - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
read(Readable, short) - Method in class kafka.internals.generated.TransactionLogValue
 
read(RemoteStorageFetchInfo) - Method in class kafka.log.remote.RemoteLogManager
 
record(double) - Method in class kafka.log.remote.quota.RLMQuotaManager
 
RemoteLogManager - Class in kafka.log.remote
This class is responsible for - initializing `RemoteStorageManager` and `RemoteLogMetadataManager` instances - receives any leader and follower replica events and partition stop events and act on them - also provides APIs to fetch indexes, metadata about remote log segments - copying log segments to the remote storage - cleaning up segments that are expired based on retention size or retention time
RemoteLogManager(KafkaConfig, int, String, String, Time, Function<TopicPartition, Optional<UnifiedLog>>, BiConsumer<TopicPartition, Long>, BrokerTopicStats, Metrics) - Constructor for class kafka.log.remote.RemoteLogManager
Creates RemoteLogManager instance with the given arguments.
RemoteLogManager.RetentionSizeData - Class in kafka.log.remote
 
RemoteLogManager.RetentionTimeData - Class in kafka.log.remote
 
RemoteLogReader - Class in kafka.log.remote
 
RemoteLogReader(RemoteStorageFetchInfo, RemoteLogManager, Consumer<RemoteLogReadResult>, BrokerTopicStats, RLMQuotaManager, Timer) - Constructor for class kafka.log.remote.RemoteLogReader
 
ReplicaManagerBuilder - Class in kafka.server.builders
 
ReplicaManagerBuilder() - Constructor for class kafka.server.builders.ReplicaManagerBuilder
 
resizeCacheSize(long) - Method in class kafka.log.remote.RemoteLogManager
 
RetentionSizeData(long, long) - Constructor for class kafka.log.remote.RemoteLogManager.RetentionSizeData
 
RetentionTimeData(long, long) - Constructor for class kafka.log.remote.RemoteLogManager.RetentionTimeData
 
RLMQuotaManager - Class in kafka.log.remote.quota
 
RLMQuotaManager(RLMQuotaManagerConfig, Metrics, QuotaType, String, Time) - Constructor for class kafka.log.remote.quota.RLMQuotaManager
 
RLMQuotaManagerConfig - Class in kafka.log.remote.quota
 
RLMQuotaManagerConfig(long, int, int) - Constructor for class kafka.log.remote.quota.RLMQuotaManagerConfig
Configuration settings for quota management
RuntimeLoggerManager - Class in kafka.server.logger
Manages runtimes changes to slf4j settings.
RuntimeLoggerManager(int, Logger) - Constructor for class kafka.server.logger.RuntimeLoggerManager
 

S

SCHEMA_0 - Static variable in class kafka.internals.generated.TransactionLogKey
 
SCHEMA_0 - Static variable in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
SCHEMA_0 - Static variable in class kafka.internals.generated.TransactionLogValue
 
SCHEMA_1 - Static variable in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
SCHEMA_1 - Static variable in class kafka.internals.generated.TransactionLogValue
 
SCHEMAS - Static variable in class kafka.internals.generated.TransactionLogKey
 
SCHEMAS - Static variable in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
SCHEMAS - Static variable in class kafka.internals.generated.TransactionLogValue
 
setAddPartitionsToTransactionManager(AddPartitionsToTxnManager) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setAlterPartitionManager(AlterPartitionManager) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setApiVersionManager(ApiVersionManager) - Method in class kafka.server.builders.KafkaApisBuilder
 
setAuthorizer(Optional<Authorizer>) - Method in class kafka.server.builders.KafkaApisBuilder
 
setAutoTopicCreationManager(AutoTopicCreationManager) - Method in class kafka.server.builders.KafkaApisBuilder
 
setBrokerEpoch(long) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setBrokerId(int) - Method in class kafka.server.builders.KafkaApisBuilder
 
setBrokerTopicStats(BrokerTopicStats) - Method in class kafka.server.builders.KafkaApisBuilder
 
setBrokerTopicStats(BrokerTopicStats) - Method in class kafka.server.builders.LogManagerBuilder
 
setBrokerTopicStats(BrokerTopicStats) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setCleanerConfig(CleanerConfig) - Method in class kafka.server.builders.LogManagerBuilder
 
setClientMetricsManager(Optional<ClientMetricsManager>) - Method in class kafka.server.builders.KafkaApisBuilder
 
setClusterId(String) - Method in class kafka.server.builders.KafkaApisBuilder
 
setConfig(KafkaConfig) - Method in class kafka.server.builders.KafkaApisBuilder
 
setConfig(KafkaConfig) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setConfigRepository(ConfigRepository) - Method in class kafka.server.builders.KafkaApisBuilder
 
setConfigRepository(ConfigRepository) - Method in class kafka.server.builders.LogManagerBuilder
 
setDelayedDeleteRecordsPurgatory(DelayedOperationPurgatory<DelayedDeleteRecords>) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setDelayedElectLeaderPurgatoryParam(DelayedOperationPurgatory<DelayedElectLeader>) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setDelayedFetchPurgatory(DelayedOperationPurgatory<DelayedFetch>) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setDelayedProducePurgatory(DelayedOperationPurgatory<DelayedProduce>) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setDelayedRemoteFetchPurgatory(DelayedOperationPurgatory<DelayedRemoteFetch>) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setDirectoryEventHandler(DirectoryEventHandler) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setFetchManager(FetchManager) - Method in class kafka.server.builders.KafkaApisBuilder
 
setFlushCheckMs(long) - Method in class kafka.server.builders.LogManagerBuilder
 
setFlushRecoveryOffsetCheckpointMs(long) - Method in class kafka.server.builders.LogManagerBuilder
 
setFlushStartOffsetCheckpointMs(long) - Method in class kafka.server.builders.LogManagerBuilder
 
setGroupCoordinator(GroupCoordinator) - Method in class kafka.server.builders.KafkaApisBuilder
 
setInitialDefaultConfig(LogConfig) - Method in class kafka.server.builders.LogManagerBuilder
 
setInitialOfflineDirs(List<File>) - Method in class kafka.server.builders.LogManagerBuilder
 
setInitialTaskDelayMs(long) - Method in class kafka.server.builders.LogManagerBuilder
 
setInterBrokerProtocolVersion(MetadataVersion) - Method in class kafka.server.builders.LogManagerBuilder
 
setIsShuttingDown(AtomicBoolean) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setKeepPartitionMetadataFile(boolean) - Method in class kafka.server.builders.LogManagerBuilder
 
setLogDirFailureChannel(LogDirFailureChannel) - Method in class kafka.server.builders.LogManagerBuilder
 
setLogDirFailureChannel(LogDirFailureChannel) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setLogDirs(List<File>) - Method in class kafka.server.builders.LogManagerBuilder
 
setLogManager(LogManager) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setMaxTransactionTimeoutMs(int) - Method in class kafka.server.builders.LogManagerBuilder
 
setMetadataCache(MetadataCache) - Method in class kafka.server.builders.KafkaApisBuilder
 
setMetadataCache(MetadataCache) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setMetadataSupport(MetadataSupport) - Method in class kafka.server.builders.KafkaApisBuilder
 
setMetrics(Metrics) - Method in class kafka.server.builders.KafkaApisBuilder
 
setMetrics(Metrics) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setPartitionIds(List<Integer>) - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
setProducerEpoch(short) - Method in class kafka.internals.generated.TransactionLogValue
 
setProducerId(long) - Method in class kafka.internals.generated.TransactionLogValue
 
setProducerStateManagerConfig(int, boolean) - Method in class kafka.server.builders.LogManagerBuilder
 
setQuotaManagers(QuotaFactory.QuotaManagers) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setQuotas(QuotaFactory.QuotaManagers) - Method in class kafka.server.builders.KafkaApisBuilder
 
setRecoveryThreadsPerDataDir(int) - Method in class kafka.server.builders.LogManagerBuilder
 
setRemoteLogManager(RemoteLogManager) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setRemoteStorageSystemEnable(boolean) - Method in class kafka.server.builders.LogManagerBuilder
 
setReplicaManager(ReplicaManager) - Method in class kafka.server.builders.KafkaApisBuilder
 
setRequestChannel(RequestChannel) - Method in class kafka.server.builders.KafkaApisBuilder
 
setRetentionCheckMs(long) - Method in class kafka.server.builders.LogManagerBuilder
 
setScheduler(Scheduler) - Method in class kafka.server.builders.LogManagerBuilder
 
setScheduler(Scheduler) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setThreadNamePrefix(String) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setTime(Time) - Method in class kafka.server.builders.KafkaApisBuilder
 
setTime(Time) - Method in class kafka.server.builders.LogManagerBuilder
 
setTime(Time) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
setTokenManager(DelegationTokenManager) - Method in class kafka.server.builders.KafkaApisBuilder
 
setTopic(String) - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
setTransactionalId(String) - Method in class kafka.internals.generated.TransactionLogKey
 
setTransactionLastUpdateTimestampMs(long) - Method in class kafka.internals.generated.TransactionLogValue
 
setTransactionPartitions(List<TransactionLogValue.PartitionsSchema>) - Method in class kafka.internals.generated.TransactionLogValue
 
setTransactionStartTimestampMs(long) - Method in class kafka.internals.generated.TransactionLogValue
 
setTransactionStatus(byte) - Method in class kafka.internals.generated.TransactionLogValue
 
setTransactionTimeoutMs(int) - Method in class kafka.internals.generated.TransactionLogValue
 
setTxnCoordinator(TransactionCoordinator) - Method in class kafka.server.builders.KafkaApisBuilder
 
setZkClient(KafkaZkClient) - Method in class kafka.server.builders.ReplicaManagerBuilder
 
startup() - Method in class kafka.log.remote.RemoteLogManager
 
stopPartitions(Set<StopPartition>, BiConsumer<TopicPartition, Throwable>) - Method in class kafka.log.remote.RemoteLogManager
Stop the remote-log-manager task for the given partitions.
storageManager() - Method in class kafka.log.remote.RemoteLogManager
 
StreamsResetter - Class in kafka.tools
Deprecated.
StreamsResetter() - Constructor for class kafka.tools.StreamsResetter
Deprecated.
 

T

TierStateMachine - Class in kafka.server
This class defines the APIs and implementation needed to handle any state transitions related to tiering When started, the tier state machine will fetch the local log start offset of the leader and then build the follower's remote log aux state until the leader's local log start offset.
TierStateMachine(LeaderEndPoint, ReplicaManager, boolean) - Constructor for class kafka.server.TierStateMachine
 
topic() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
toString() - Method in class kafka.internals.generated.TransactionLogKey
 
toString() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
toString() - Method in class kafka.internals.generated.TransactionLogValue
 
toString() - Method in class kafka.log.remote.quota.RLMQuotaManagerConfig
 
transactionalId() - Method in class kafka.internals.generated.TransactionLogKey
 
transactionLastUpdateTimestampMs() - Method in class kafka.internals.generated.TransactionLogValue
 
TransactionLogKey - Class in kafka.internals.generated
 
TransactionLogKey(Readable, short) - Constructor for class kafka.internals.generated.TransactionLogKey
 
TransactionLogKey() - Constructor for class kafka.internals.generated.TransactionLogKey
 
TransactionLogValue - Class in kafka.internals.generated
 
TransactionLogValue(Readable, short) - Constructor for class kafka.internals.generated.TransactionLogValue
 
TransactionLogValue() - Constructor for class kafka.internals.generated.TransactionLogValue
 
TransactionLogValue.PartitionsSchema - Class in kafka.internals.generated
 
transactionPartitions() - Method in class kafka.internals.generated.TransactionLogValue
 
transactionStartTimestampMs() - Method in class kafka.internals.generated.TransactionLogValue
 
transactionStatus() - Method in class kafka.internals.generated.TransactionLogValue
 
transactionTimeoutMs() - Method in class kafka.internals.generated.TransactionLogValue
 

U

unknownTaggedFields() - Method in class kafka.internals.generated.TransactionLogKey
 
unknownTaggedFields() - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
unknownTaggedFields() - Method in class kafka.internals.generated.TransactionLogValue
 
updateCopyQuota(long) - Method in class kafka.log.remote.RemoteLogManager
 
updateFetchQuota(long) - Method in class kafka.log.remote.RemoteLogManager
 
updateQuota(Quota) - Method in class kafka.log.remote.quota.RLMQuotaManager
 

W

write(Writable, ObjectSerializationCache, short) - Method in class kafka.internals.generated.TransactionLogKey
 
write(Writable, ObjectSerializationCache, short) - Method in class kafka.internals.generated.TransactionLogValue.PartitionsSchema
 
write(Writable, ObjectSerializationCache, short) - Method in class kafka.internals.generated.TransactionLogValue
 
A B C D E F H I K L M N O P Q R S T U W 
Skip navigation links