import java.util.Objects;
import org.opendaylight.protocol.concepts.KeyMapping;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IetfInetUtil;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.config.rev170517.odl.bmp.monitors.bmp.monitor.config.MonitoredRouter;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.config.rev180329.odl.bmp.monitors.bmp.monitor.config.MonitoredRouter;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.rfc2385.cfg.rev160324.Rfc2385Key;
public final class KeyConstructorUtil {
-
private KeyConstructorUtil() {
- throw new UnsupportedOperationException();
+ // Hidden on purpose
}
public static KeyMapping constructKeys(final List<MonitoredRouter> mrs) {
mrs.stream().filter(Objects::nonNull).filter(KeyConstructorUtil::isNotNullorEmpty)
.forEach(mr -> {
final Rfc2385Key rfc2385KeyPassword = mr.getPassword();
- ret.put(IetfInetUtil.INSTANCE.inetAddressFor(mr.getAddress()),
+ ret.put(IetfInetUtil.INSTANCE.inetAddressForNoZone(mr.getAddress()),
rfc2385KeyPassword.getValue().getBytes(StandardCharsets.US_ASCII));
});
}