Package org.apache.bookkeeper.client
Class DefaultBookieAddressResolver
- java.lang.Object
-
- org.apache.bookkeeper.client.DefaultBookieAddressResolver
-
- All Implemented Interfaces:
org.apache.bookkeeper.proto.BookieAddressResolver
public class DefaultBookieAddressResolver extends java.lang.Object implements org.apache.bookkeeper.proto.BookieAddressResolver
Resolve BookieIDs to Network addresses.
-
-
Constructor Summary
Constructors Constructor Description DefaultBookieAddressResolver(org.apache.bookkeeper.discover.RegistrationClient registrationClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.bookkeeper.discover.RegistrationClient
getRegistrationClient()
org.apache.bookkeeper.net.BookieSocketAddress
resolve(org.apache.bookkeeper.net.BookieId bookieId)
Maps a logical address to a network address.
-
-
-
Method Detail
-
getRegistrationClient
public org.apache.bookkeeper.discover.RegistrationClient getRegistrationClient()
-
resolve
public org.apache.bookkeeper.net.BookieSocketAddress resolve(org.apache.bookkeeper.net.BookieId bookieId)
Description copied from interface:org.apache.bookkeeper.proto.BookieAddressResolver
Maps a logical address to a network address.- Specified by:
resolve
in interfaceorg.apache.bookkeeper.proto.BookieAddressResolver
- Returns:
- a mapped address.
-
-