You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@curator.apache.org by "Alex Kira (JIRA)" <ji...@apache.org> on 2017/02/10 18:31:41 UTC

[jira] [Created] (CURATOR-386) Allow listener to be passed in to PersistentNode to notify for node creation events

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)