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)