Package org.apache.pulsar.zookeeper
Class ZkBookieRackAffinityMapping
java.lang.Object
org.apache.bookkeeper.net.AbstractDNSToSwitchMapping
org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
org.apache.pulsar.zookeeper.ZkBookieRackAffinityMapping
- All Implemented Interfaces:
org.apache.bookkeeper.client.RackChangeNotifier,org.apache.bookkeeper.conf.Configurable,org.apache.bookkeeper.net.DNSToSwitchMapping
Retained for compatibility since this class can be referred to from config files.
-
Field Summary
Fields inherited from class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
BOOKIE_INFO_ROOT_PATH, METADATA_STORE_INSTANCE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
registerRackChangeListener, reloadCachedMappings, resolve, setConf, toStringMethods inherited from class org.apache.bookkeeper.net.AbstractDNSToSwitchMapping
dumpTopology, getBookieAddressResolver, getConf, getSwitchMap, isMappingSingleSwitch, isSingleSwitch, isSingleSwitchByScriptPolicy, setBookieAddressResolver, validateConfMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.bookkeeper.net.DNSToSwitchMapping
useHostName
-
Constructor Details
-
ZkBookieRackAffinityMapping
public ZkBookieRackAffinityMapping()
-