Alex Kira created CURATOR-386:
---------------------------------

             Summary: Allow listener to be passed in to PersistentNode to 
notify for node creation events
                 Key: CURATOR-386
                 URL: https://issues.apache.org/jira/browse/CURATOR-386
             Project: Apache Curator
          Issue Type: Improvement
          Components: Recipes
    Affects Versions: 3.2.1
            Reporter: Alex Kira
            Priority: Minor


I think it would be useful to allow a listener to be passed in to the 
PersistentNode that would notify when the new node is created. This is useful 
as some cases such as disconnect / reconnect or when an ephemeral node is 
deleted and recreated by PersistentNode. In this case, I would like to be able 
to listen to these even so I can do something like issue a watch on the node.  

For example:

```
public interface PersistentNodeListener {
    /**
     * Called on a persistentNode event when node is created
     *
     * @param path Path of the znode
     * @throws Exception errors
     */
    void nodeCreated(String path) throws Exception;
}
```

I have a code change implementing this and can issue a pull request for this.  



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to