log.debug("install optical intent for 0 hop i.e srcDeviceId=dstDeviceId"); DefaultLink defaultLink = DefaultLink.builder() .providerId(PROVIDER_ID) .src(start) .dst(end)
ConnectPoint cpDst = new ConnectPoint(deviceId, portNo); res = DefaultLink.builder() .providerId(ProviderId.NONE) .src(cpSrc) .dst(cpDst)
.providerId(providerId) .src(src) .dst(dst) dst = new ConnectPoint(IpElementId.ipElement(dstIp), PortNumber.portNumber(0)); Link link = DefaultLink.builder() .providerId(providerId) .src(src) .dst(dst)
.providerId(pid) .src(src) .dst(dst)
@Override public DefaultLink read(Kryo kryo, Input input, Class<DefaultLink> type) { ProviderId providerId = (ProviderId) kryo.readClassAndObject(input); ConnectPoint src = (ConnectPoint) kryo.readClassAndObject(input); ConnectPoint dst = (ConnectPoint) kryo.readClassAndObject(input); Type linkType = (Type) kryo.readClassAndObject(input); State state = (State) kryo.readClassAndObject(input); boolean isDurable = input.readBoolean(); return DefaultLink.builder() .providerId(providerId) .src(src) .dst(dst) .type(linkType) .state(state) .isExpected(isDurable) .build(); } }
/** * Returns a link in reverse direction. * * @param link to revese * @return reversed link */ Link reverse(Link link) { return DefaultLink.builder() .providerId(link.providerId()) .src(link.dst()) .dst(link.src()) .type(link.type()) .state(link.state()) .isExpected(link.isExpected()) .annotations(link.annotations()) .build(); }
private Link link(PcepDpid src, long sp, PcepDpid dst, long dp) { return DefaultLink.builder() .providerId(id()) .src(connectPoint(src, sp)) .dst(connectPoint(dst, dp)) .type(Link.Type.TUNNEL) .build(); }
private Link reverseLink(Link link) { return DefaultLink.builder().providerId(link.providerId()) .src(link.dst()) .dst(link.src()) .type(link.type()) .state(link.state()) .isExpected(link.isExpected()) .build(); }