/// <summary> /// Initializes a new instance of the <see cref="HazelcastClientEventSubscriber"/> class. /// </summary> /// <param name="subscriber">A subscriber class instance.</param> public HazelcastClientEventSubscriber(IHazelcastClientEventSubscriber subscriber) { _subscriber = subscriber ?? throw new ArgumentNullException(nameof(subscriber)); }
/// <summary> /// Adds a subscriber. /// </summary> /// <param name="subscriber">The subscriber.</param> /// <returns>The options.</returns> public HazelcastOptions AddSubscriber(IHazelcastClientEventSubscriber subscriber) { Subscribers.Add(new HazelcastClientEventSubscriber(subscriber)); return(this); }