Class ReplicaInfo


  • public class ReplicaInfo
    extends Object
    A description of a replica on a particular broker.
    • Constructor Summary

      Constructors 
      Constructor Description
      ReplicaInfo​(long size, long offsetLag, boolean isFuture)  
    • Constructor Detail

      • ReplicaInfo

        public ReplicaInfo​(long size,
                           long offsetLag,
                           boolean isFuture)
    • Method Detail

      • size

        public long size()
        The total size of the log segments in this replica in bytes.
      • offsetLag

        public long offsetLag()
        The lag of the log's LEO with respect to the partition's high watermark (if it is the current log for the partition) or the current replica's LEO (if it is the future log for the partition).
      • isFuture

        public boolean isFuture()
        Whether this replica has been created by a AlterReplicaLogDirsRequest but not yet replaced the current replica on the broker.
        Returns:
        true if this log is created by AlterReplicaLogDirsRequest and will replace the current log of the replica at some time in the future.