/** * <summary> * Removes topology listener.</summary> * * <param name="lsnr">Topology listener.</param> */ public void RemoveTopologyListener(IGridClientTopologyListener lsnr) { busyLock.AcquireWriterLock(Timeout.Infinite); try { topLsnrs.Remove(lsnr); } finally { busyLock.ReleaseWriterLock(); } }
/** * <summary> * Adds topology listener.</summary> * * <param name="lsnr">Topology listener.</param> */ public void AddTopologyListener(IGridClientTopologyListener lsnr) { A.NotNull(lsnr, "lsnr"); busyLock.AcquireWriterLock(Timeout.Infinite); try { topLsnrs.Add(lsnr); } finally { busyLock.ReleaseWriterLock(); } }
/** <inheritdoc /> */ public void RemoveTopologyListener(IGridClientTopologyListener lsnr) { top.RemoveTopologyListener(lsnr); }
/** <inheritdoc /> */ public void AddTopologyListener(IGridClientTopologyListener lsnr) { top.AddTopologyListener(lsnr); }