Package org.apache.bookkeeper.client
Class BookieInfoReader.BookieInfo
java.lang.Object
org.apache.bookkeeper.client.BookieInfoReader.BookieInfo
- All Implemented Interfaces:
WeightedRandomSelection.WeightedObject
- Enclosing class:
- BookieInfoReader
public static class BookieInfoReader.BookieInfo
extends Object
implements WeightedRandomSelection.WeightedObject
A class represents the information (e.g. disk usage, load) of a bookie.
NOTE: This class is tended to be used by this project only. External users should not rely on it directly.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BookieInfo
public BookieInfo() -
BookieInfo
public BookieInfo(long totalDiskSpace, long freeDiskSpace)
-
-
Method Details
-
getFreeDiskSpace
public long getFreeDiskSpace() -
getTotalDiskSpace
public long getTotalDiskSpace() -
getWeight
public long getWeight()- Specified by:
getWeightin interfaceWeightedRandomSelection.WeightedObject
-
toString
-