private void InitMembershipListener() { foreach (var membershipListener in _listeners.Values) { if (membershipListener is IInitialMembershipListener) { // TODO: needs sync with membership events... var cluster = _client.GetCluster(); var @event = new InitialMembershipEvent(cluster, cluster.GetMembers()); ((IInitialMembershipListener) membershipListener).Init(@event); } } }
public void Init(InitialMembershipEvent membershipEvent) { _membershipEvent = membershipEvent; }