Class ZookeeperNodeListener


  • public class ZookeeperNodeListener
    extends NodeListener
    A NodeListener that watches a Zookeeper Path. e.g. Path to watch:
     + ha-druid-datasources
     |---- NodeA
     |---- NodeB
     

    The Data of NodeA (in Java properties format):

     foo.host=xxx.xxx.xxx.xxx
     foo.port=3308
     foo.username=foo
     foo.password=foo_password
    
     bar.host=xxx.xxx.xxx.xxx
     bar.port=3309
     bar.username=bar
     bar.password=bar_password
     bar.database=bar_database
     
    Author:
    DigitalSonic
    • Constructor Detail

      • ZookeeperNodeListener

        public ZookeeperNodeListener()
    • Method Detail

      • destroy

        public void destroy()
        Close PathChildrenCache and CuratorFramework.
        Specified by:
        destroy in class NodeListener
      • setClient

        public void setClient​(org.apache.curator.framework.CuratorFramework client)
      • getClient

        public org.apache.curator.framework.CuratorFramework getClient()
      • getZkConnectString

        public String getZkConnectString()
      • setZkConnectString

        public void setZkConnectString​(String zkConnectString)
      • getPath

        public String getPath()
      • setPath

        public void setPath​(String path)
      • getUrlTemplate

        public String getUrlTemplate()
      • setUrlTemplate

        public void setUrlTemplate​(String urlTemplate)