コード例 #1
0
        /**
         * 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();
        }
コード例 #2
0
ファイル: WatchedEventTest.cs プロジェクト: yzxu0/zookeeper
        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());
        }