blob: 3ed72251cd5477ab372d39d962814f2a36dff6cc [file] [log] [blame]
package org.onlab.onos.net.link;
import org.onlab.onos.net.ConnectPoint;
/**
* Default implementation of immutable link description entity.
*/
public class DefaultLinkDescription implements LinkDescription {
private ConnectPoint src;
private ConnectPoint dst;
/**
* Creates a link description using the supplied information.
*
* @param src link source
* @param dst link destination
*/
public DefaultLinkDescription(ConnectPoint src, ConnectPoint dst) {
this.src = src;
this.dst = dst;
}
@Override
public ConnectPoint src() {
return src;
}
@Override
public ConnectPoint dst() {
return dst;
}
}