ZkClient.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:jsf-core 作者:
private void processDataOrChildChange(WatchedEvent event) {
    final String path = event.getPath();

    if (event.getType() == EventType.NodeChildrenChanged
            || event.getType() == EventType.NodeCreated
            || event.getType() == EventType.NodeDeleted) {
        Set<IZkChildListener> childListeners = _childListener.get(path);
        if (childListeners != null && !childListeners.isEmpty()) {
            fireChildChangedEvents(path, childListeners);
        }
    }

    if (event.getType() == EventType.NodeDataChanged
            || event.getType() == EventType.NodeDeleted
            || event.getType() == EventType.NodeCreated) {
        Set<IZkDataListener> listeners = _dataListener.get(path);
        if (listeners != null && !listeners.isEmpty()) {
            fireDataChangedEvents(event.getPath(), listeners);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号