package com.justdebugit.thrift.registry; import org.apache.commons.lang3.tuple.ImmutablePair; public class NodeEvent { public enum EventType { /** * CHILD_ADDED, 节点增加 * CHILD_UPDATED, 子节点内容发生变化 * CHILD_REMOVED, 子节点被删除 * NODE_CHANAGED 节点发生变化 */ CHILD_ADDED,CHILD_UPDATED,CHILD_REMOVED,NODE_CHANAGED } private final EventType type; private final ImmutablePair<String, byte[]> data; public NodeEvent(EventType type,ImmutablePair<String, byte[]> data ) { this.type = type; this.data = data; } public EventType getType() { return type; } public ImmutablePair<String, byte[]> getData() { return data; } }