All Classes and Interfaces

Class
Description
 
A delayed share fetch operation has been introduced in case there is a share fetch request which cannot be completed instantaneously.
 
 
 
 
 
 
 
 
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
 
 
 
 
 
 
 
Manages runtimes changes to slf4j settings.
 
Utility class for post-processing of share fetch operations.
The SharePartition is used to track the state of a partition that is shared between multiple consumers.
The SharePartitionManager is responsible for managing the SharePartitions and ShareSessions.
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.