Nikita Ryanov created CURATOR-586:
-------------------------------------
Summary: NamespaceFacade return null if namespace is empty
Key: CURATOR-586
URL: https://issues.apache.org/jira/browse/CURATOR-586
Project: Apache Curator
Issue Type: Bug
Components: Framework
Reporter: Nikita Ryanov
According to java doc framework should return empty string if namespace is
empty instead of null:
{code:java}
/**
* Return the current namespace or "" if none
*
* @return namespace
*/
public String getNamespace();
{code}
If namespace is claimed from CuratorFramework client directly all is ok, but if
NamespaceFacade is used then null is returned.
How to reproduce:
{code:java}
RetryPolicy policy = ...;
CuratorFramework client = CuratorFrameworkFactory.newClient("connectionString",
policy);
CuratorFramework clientWithNamespaceFacade = client.usingNamespace(null);
clientWithNamespaceFacade.getNamespace(); // <- expected "", but got null
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)