import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
-import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
final Optional<DataContainerChild<? extends PathArgument, ?>> maybePathIdLeaf =
linkstate.getChild(routePathIdNid());
return PathIdUtil.createNidKey(routeQName(), routeKeyQName(),
- pathIdQName(), Arrays.toString(ByteArray.readAllBytes(buffer)), maybePathIdLeaf);
+ pathIdQName(), ByteArray.encodeBase64(buffer), maybePathIdLeaf);
}
private static List<CLinkstateDestination> extractRoutes(final Collection<MapEntryNode> routes) {
assertEquals(LinkstateSubsequentAddressFamily.class, context.getSubsequentAddressFamilyRegistry().classForFamily(71));
final ByteBuf buffer = Unpooled.buffer();
SimpleNlriTypeRegistry.getInstance().serializeNlriType(LINKSTATE_DESTINATION, buffer);
- final byte[] arrayKey = ByteArray.readAllBytes(buffer);
- ROUTE_KEY = new LinkstateRouteKey(PATH_ID, Arrays.toString(arrayKey));
+ ROUTE_KEY = new LinkstateRouteKey(PATH_ID, ByteArray.encodeBase64(buffer));
ROUTE = new LinkstateRouteBuilder().withKey(ROUTE_KEY).setRouteDistinguisher(RD)
.setIdentifier(ID).setObjectType(OBJECT_TYPE2)
.setProtocolId(ProtocolId.IsisLevel1).setAttributes(new AttributesBuilder().build()).build();