/** * Convert a WatcherEvent sent over the wire into a full-fledged WatcherEvent */ internal WatchedEvent(WatcherEvent eventMessage) { keeperState = EnumUtil <Watcher.Event.KeeperState> .DefinedCast(eventMessage.getState()); eventType = EnumUtil <Watcher.Event.EventType> .DefinedCast(eventMessage.get_Type()); path = eventMessage.getPath(); }
public void testConvertingToEventWrapper() { WatchedEvent we = new WatchedEvent(Watcher.Event.EventType.NodeCreated, Watcher.Event.KeeperState.Expired, "blah"); WatcherEvent wew = we.getWrapper(); Assert.assertEquals((int)Watcher.Event.EventType.NodeCreated, wew.get_Type()); Assert.assertEquals((int)Watcher.Event.KeeperState.Expired, wew.getState()); Assert.assertEquals("blah", wew.getPath()); }