Package org.apache.bookkeeper.net
Network-related classes.
-
Interface Summary Interface Description CommonConfigurationKeys Common Configuration Keys.DNSToSwitchMapping An interface that must be implemented to allow pluggable DNS-name/IP-address to RackID resolvers.NetworkTopology Network Topology Interface.Node The interface defines a node in a network topology. -
Class Summary Class Description AbstractDNSToSwitchMapping This is a base class for DNS to Switch mappings.BookieId This is an identifier for a BookieID.BookieNode Bookie Node implementation.BookieSocketAddress This is a data wrapper class that is an InetSocketAddress, it would use the hostname provided in constructors directly.CachedDNSToSwitchMapping A cached implementation of DNSToSwitchMapping that takes an raw DNSToSwitchMapping and stores the resolved network location in a cache.DNS A class that provides direct and reverse lookup functionalities, allowing the querying of specific network interfaces or nameservers.NetUtils Network Utilities.NetworkTopologyImpl The class represents a cluster of computer with a tree hierarchical network topology.NetworkTopologyImpl.InnerNode InnerNode represents a switch/router of a data center or rack.NodeBase A base class that implements interface Node.ScriptBasedMapping This class implements theDNSToSwitchMapping
interface using a script configured via theCommonConfigurationKeys.NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY
option.StabilizeNetworkTopology This is going to provide a stabilize network topology regarding to flapping zookeeper registration.StabilizeNetworkTopology.NodeStatus -
Exception Summary Exception Description NetworkTopologyImpl.InvalidTopologyException A marker for an InvalidTopology Exception.