/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.communication.routing.internal.v2; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; /** * Represents the parsed link state of a node. This class is immutable. * * @author Robert Mischke */ public final class LinkState { private final List<Link> links; public LinkState(Collection<Link> newLinks) { links = Collections.unmodifiableList(new ArrayList<Link>(newLinks)); } public List<Link> getLinks() { return links; } @Override public String toString() { return "OutLinks=" + links.toString(); } }