hadoop-zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Hunt (JIRA)" <j...@apache.org>
Subject [jira] Created: (ZOOKEEPER-113) ZooKeeper.java should be interface not concrete class.
Date Wed, 06 Aug 2008 21:06:44 GMT
ZooKeeper.java should be interface not concrete class.

                 Key: ZOOKEEPER-113
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-113
             Project: Zookeeper
          Issue Type: Improvement
          Components: java client
            Reporter: Patrick Hunt

I think ZooKeeper class in src/java/main should be an interface rather than a concrete class.
Among other OO goodness this would give us more flexibility when implementing tests on client
code. Would also require something like a factory to be created, which might actually work
well with another JIRA we have which is the idea to use a URI(s) rather than a host:port combination
when creating zookeeper clients.

Unfortunately this would have a big impact on clients as it's not b/w compatible (instantiating
a new client that is).

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message