public void HandleMemberAttributeChange(string uuid, string key, int operationType, string value) { var memberMap = _clusterService.GetMembersRef(); if (memberMap == null) { return; } foreach (var target in memberMap.Values) { if (target.GetUuid().Equals(uuid)) { var type = (MemberAttributeOperationType)operationType; ((Member)target).UpdateAttribute(type, key, value); var memberAttributeEvent = new MemberAttributeEvent(_client.GetCluster(), target, type, key, value); _clusterService.FireMemberAttributeEvent(memberAttributeEvent); break; } } }
public void MemberAttributeChanged(MemberAttributeEvent memberAttributeEvent) { reset.Set(); }
public void MemberAttributeChanged(MemberAttributeEvent memberAttributeEvent) { }
public override void MemberAttributeChanged(MemberAttributeEvent memberAttributeEvent) { outerInstance.Log.info("Core member attribute changed %s", memberAttributeEvent); }