protected void setupMembers(Map<Long, ClusterMembership> activeSet, ClusterConfig config) throws IOException { Map<Long, ClusteredMember> members = new TreeMap<>(); for (Map.Entry<Long, ClusterMembership> entry : activeSet.entrySet()) { Long id = entry.getKey(); ClusterMembership member = entry.getValue(); ClusterConfig memberConfig = jsonMapper.readValue(member.getConfig(), ClusterConfig.class); members.put(id, new ClusteredMember(id, memberConfig, uuid.equals(member.getUuid()), member.getClustered())); } this.members = members; }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.ClusterMembership from) { setId(from.getId()); setName(from.getName()); setUuid(from.getUuid()); setHeartbeat(from.getHeartbeat()); setConfig(from.getConfig()); setClustered(from.getClustered()); }