package com.xj.zk.listener;

import com.xj.zk.ZkClientException;
import org.apache.zookeeper.Watcher.Event.EventType;

import java.net.SocketException;

/**
 * Author: xiajun
 * Date: 14/5/20
 */
public interface Listener {
    /**
     * 监听回调函数
     *
     * @param path      发生变化的节点路径
     * @param eventType 变化类型
     * @param data      变化数据，当监听的是数据变化时有效，其它为null
     * @throws ZkClientException
     * @throws SocketException
     */
    void listen(String path, EventType eventType, byte[] data) throws ZkClientException, SocketException;

}

@@ -20,18 +20,18 @@
 istener;
-%0D%0D
+%0A%0A
 import c
@@ -57,17 +57,17 @@
 ception;
-%0D
+%0A
 import o
@@ -110,18 +110,18 @@
 entType;
-%0D%0D
+%0A%0A
 import j
@@ -148,14 +148,14 @@
 ion;
-%0D%0D/**%0D
+%0A%0A/**%0A
  * A
@@ -167,17 +167,17 @@
 : xiajun
-%0D
+%0A
  * Date:
@@ -188,13 +188,13 @@
 5/20
-%0D */%0D
+%0A */%0A
 publ
@@ -220,17 +220,17 @@
 er %7B
-%0D
+%0A
     /**
-%0D
+%0A
     
@@ -242,16 +242,16 @@
 %E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0
-%0D
+%0A
      *
-%0D
+%0A
     
@@ -279,17 +279,17 @@
 %E7%94%9F%E5%8F%98%E5%8C%96%E7%9A%84%E8%8A%82%E7%82%B9%E8%B7%AF%E5%BE%84
-%0D
+%0A
      * @
@@ -308,17 +308,17 @@
 ype %E5%8F%98%E5%8C%96%E7%B1%BB%E5%9E%8B
-%0D
+%0A
      * @
@@ -358,17 +358,17 @@
 %EF%BC%8C%E5%85%B6%E5%AE%83%E4%B8%BAnull
-%0D
+%0A
      * @
@@ -387,25 +387,25 @@
 entException
-%0D
+%0A
      * @thro
@@ -426,17 +426,17 @@
 tion
-%0D
+%0A
      */
-%0D
+%0A
     
@@ -540,8 +540,8 @@
 ion;
-%0D%0D%7D%0D
+%0A%0A%7D%0A

Update Listener.java