These methods are not needed with modern java, do not use them.
Change-Id: If6cb8780f2277c80ef84d72daa89f92833677e84
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
import static org.opendaylight.protocol.bgp.parser.spi.AttributeUtil.formatAttribute;
import com.google.common.base.Preconditions;
-import com.google.common.collect.Lists;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
+import java.util.ArrayList;
import java.util.List;
import org.opendaylight.protocol.bgp.parser.spi.AttributeParser;
import org.opendaylight.protocol.bgp.parser.spi.AttributeSerializer;
Preconditions.checkArgument(isIpv4 || isIpv6,
"Length of byte array should be multiple of 7 or multiple of 19");
- final List<PeDistinguisherLabelAttribute> list = Lists.newArrayList();
+ final List<PeDistinguisherLabelAttribute> list = new ArrayList<>();
while (buffer.isReadable()) {
final PeDistinguisherLabelAttributeBuilder attribute = new PeDistinguisherLabelAttributeBuilder();
if (isIpv4) {
import static java.util.Objects.requireNonNull;
import com.google.common.base.Preconditions;
-import com.google.common.collect.Lists;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufUtil;
import io.netty.buffer.Unpooled;
+import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.opendaylight.protocol.bgp.parser.BGPDocumentedException;
LOG.trace("Started parsing of BGP Capabilities: {}", Arrays.toString(ByteArray.getAllBytes(buffer)));
}
- final List<OptionalCapabilities> optionalCapas = Lists.newArrayList();
+ final List<OptionalCapabilities> optionalCapas = new ArrayList<>();
while (buffer.isReadable()) {
final OptionalCapabilities optionalCapa = parseOptionalCapability(buffer);
if (optionalCapa != null) {
*/
package org.opendaylight.protocol.bgp.parser.impl.message.update;
-import com.google.common.collect.Lists;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
+import java.util.ArrayList;
import java.util.List;
import org.opendaylight.protocol.bgp.parser.spi.AttributeParser;
import org.opendaylight.protocol.bgp.parser.spi.AttributeSerializer;
@Override
public void parseAttribute(final ByteBuf buffer, final AttributesBuilder builder) {
- final List<ClusterIdentifier> list = Lists.newArrayList();
+ final List<ClusterIdentifier> list = new ArrayList<>();
while (buffer.isReadable()) {
list.add(new ClusterIdentifier(Ipv4Util.addressForByteBuf(buffer)));
}
import static java.util.Objects.requireNonNull;
-import com.google.common.collect.Lists;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
+import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.opendaylight.protocol.bgp.parser.BGPDocumentedException;
@Override
public void parseAttribute(final ByteBuf buffer, final AttributesBuilder builder) throws BGPDocumentedException {
- final List<Communities> set = Lists.newArrayList();
+ final List<Communities> set = new ArrayList<>();
while (buffer.isReadable()) {
set.add((Communities) parseCommunity(this.refCache, buffer.readSlice(COMMUNITY_LENGTH)));
}
import com.google.common.base.MoreObjects;
import com.google.common.base.MoreObjects.ToStringHelper;
import com.google.common.base.Preconditions;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Sets;
import io.netty.buffer.ByteBufUtil;
import io.netty.channel.Channel;
import io.netty.channel.ChannelFuture;
import io.netty.channel.SimpleChannelInboundHandler;
import java.io.IOException;
import java.nio.channels.NonWritableChannelException;
+import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
+import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.concurrent.TimeUnit;
this.peerRegistry = peerRegistry;
this.sessionState = new BGPSessionStateImpl();
- final Set<TablesKey> tts = Sets.newHashSet();
- final Set<BgpTableType> tats = Sets.newHashSet();
- final List<AddressFamilies> addPathCapabilitiesList = Lists.newArrayList();
+ final Set<TablesKey> tts = new HashSet<>();
+ final Set<BgpTableType> tats = new HashSet<>();
+ final List<AddressFamilies> addPathCapabilitiesList = new ArrayList<>();
if (remoteOpen.getBgpParameters() != null) {
for (final BgpParameters param : remoteOpen.getBgpParameters()) {
for (final OptionalCapabilities optCapa : param.getOptionalCapabilities()) {
*/
package org.opendaylight.protocol.bgp.rib.mock;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Sets;
import com.google.common.eventbus.EventBus;
import com.google.common.eventbus.Subscribe;
import io.netty.channel.ChannelHandlerContext;
+import java.util.ArrayList;
import java.util.Collections;
+import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.opendaylight.protocol.bgp.parser.BGPDocumentedException;
if (BGPMock.CONNECTION_LOST_MAGIC_MSG.equals(message)) {
listener.onSessionTerminated(null, new BGPTerminationReason(BGPError.CEASE));
} else if (message instanceof Open) {
- final Set<BgpTableType> tts = Sets.newHashSet();
- final List<AddressFamilies> addPathCapabilitiesList = Lists.newArrayList();
+ final Set<BgpTableType> tts = new HashSet<>();
+ final List<AddressFamilies> addPathCapabilitiesList = new ArrayList<>();
for (final BgpParameters param : ((Open) message).getBgpParameters()) {
for (final OptionalCapabilities capa : param.getOptionalCapabilities()) {
final CParameters cParam = capa.getCParameters();
}
}
}
- listener.onSessionUp(new MockBGPSession(tts));
+ listener.onSessionUp(new MockBGPSession(tts, addPathCapabilitiesList));
} else if (!(message instanceof Keepalive)) {
try {
listener.onMessage(new MockBGPSession(), message);
private static class MockBGPSession implements BGPSession {
private static final long AS = 30L;
+
+ private final List<AddressFamilies> addPathAfis;
private final Set<BgpTableType> tts;
- MockBGPSession(final Set<BgpTableType> tts) {
+ MockBGPSession(final Set<BgpTableType> tts, final List<AddressFamilies> addPathAfis) {
this.tts = tts;
+ this.addPathAfis = addPathAfis;
}
MockBGPSession() {
- this.tts = Collections.emptySet();
+ this(Collections.emptySet(), Collections.emptyList());
}
@Override
@Override
public List<AddressFamilies> getAdvertisedAddPathTableTypes() {
- return Collections.emptyList();
+ return addPathAfis;
}
@Override