Interface DatasetNamespaceResolver
- All Known Implementing Classes:
HostListNamespaceResolver,PatternMatchingGroupNamespaceResolver,PatternNamespaceResolver
public interface DatasetNamespaceResolver
Interface used to resolve host name into more meaningful name that just host address. Common use
case for the interface is: resolve DB server into more descriptive name which is stable when
migrating hosts. Other use case is cluster matching: given any hostname from available in
cluster, a dataset identifier should be based on cluster name.
-
Method Summary
-
Method Details
-
resolve
Method should always return original value if hostAdress is not to be modified- Parameters:
namespace- address of the host- Returns:
- resolved namespace
-