Class BookiesRackConfiguration
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.TreeMap<java.lang.String,java.util.Map<java.lang.String,BookieInfo>>
-
- org.apache.pulsar.common.policies.data.BookiesRackConfiguration
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.String,java.util.Map<java.lang.String,BookieInfo>>,java.util.NavigableMap<java.lang.String,java.util.Map<java.lang.String,BookieInfo>>,java.util.SortedMap<java.lang.String,java.util.Map<java.lang.String,BookieInfo>>
public class BookiesRackConfiguration extends java.util.TreeMap<java.lang.String,java.util.Map<java.lang.String,BookieInfo>>
The rack configuration map for bookies.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BookiesRackConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<BookieInfo>getBookie(java.lang.String address)booleanremoveBookie(java.lang.String address)voidupdateBookie(java.lang.String group, java.lang.String address, BookieInfo bookieInfo)-
Methods inherited from class java.util.TreeMap
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
-
-
-
-
Method Detail
-
removeBookie
public boolean removeBookie(java.lang.String address)
-
getBookie
public java.util.Optional<BookieInfo> getBookie(java.lang.String address)
-
updateBookie
public void updateBookie(java.lang.String group, java.lang.String address, BookieInfo bookieInfo)
-
-