Package org.apache.kafka.clients.admin
Class LogDirDescription
java.lang.Object
org.apache.kafka.clients.admin.LogDirDescription
A description of a log directory on a particular broker.
-
Constructor Summary
ConstructorDescriptionLogDirDescription
(ApiException error, Map<TopicPartition, ReplicaInfo> replicaInfos) LogDirDescription
(ApiException error, Map<TopicPartition, ReplicaInfo> replicaInfos, long totalBytes, long usableBytes) -
Method Summary
Modifier and TypeMethodDescriptionerror()
Returns `ApiException` if the log directory is offline or an error occurred, otherwise returns null.A map from topic partition to replica information for that partition in this log directory.toString()
The total size of the volume this log directory is on or empty if the broker did not return a value.The usable size on the volume this log directory is on or empty if the broker did not return a value.
-
Constructor Details
-
LogDirDescription
-
LogDirDescription
public LogDirDescription(ApiException error, Map<TopicPartition, ReplicaInfo> replicaInfos, long totalBytes, long usableBytes)
-
-
Method Details
-
error
Returns `ApiException` if the log directory is offline or an error occurred, otherwise returns null.- KafkaStorageException - The log directory is offline.
- UnknownServerException - The server experienced an unexpected error when processing the request.
-
replicaInfos
A map from topic partition to replica information for that partition in this log directory. -
totalBytes
The total size of the volume this log directory is on or empty if the broker did not return a value. For volumes larger than Long.MAX_VALUE, Long.MAX_VALUE is returned. -
usableBytes
The usable size on the volume this log directory is on or empty if the broker did not return a value. For usable sizes larger than Long.MAX_VALUE, Long.MAX_VALUE is returned. -
toString
-