package org.opendaylight.protocol.bgp.rib.impl;
import io.netty.channel.Channel;
-import io.netty.util.Timer;
import io.netty.util.concurrent.Promise;
-import org.opendaylight.protocol.bgp.rib.impl.AbstractBGPSessionNegotiator;
-import org.opendaylight.protocol.bgp.rib.impl.BGPSessionImpl;
import org.opendaylight.protocol.bgp.rib.impl.spi.BGPPeerRegistry;
import org.opendaylight.protocol.bgp.rib.impl.spi.BGPSessionPreferences;
-import org.opendaylight.protocol.bgp.rib.impl.spi.BGPSessionValidator;
-import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Address;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.Open;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.Open;
/**
- * Client negotiator. Validates established connections using BGPClientSessionValidator
+ * Client negotiator. Validates established connections using BGPClientSessionValidator.
*/
public final class BGPClientSessionNegotiator extends AbstractBGPSessionNegotiator {
- public BGPClientSessionNegotiator(final Timer timer,
- final Promise<BGPSessionImpl> promise, final Channel channel,
- final BGPPeerRegistry registry,
- final BGPSessionValidator sessionValidator) {
- super(timer, promise, channel, registry, sessionValidator);
+ public BGPClientSessionNegotiator(final Promise<BGPSessionImpl> promise, final Channel channel,
+ final BGPPeerRegistry registry) {
+ super(promise, channel, registry);
}
- protected Ipv4Address getDestinationId(final Open openMsg,
- final BGPSessionPreferences preferences) {
+ @Override
+ protected Ipv4AddressNoZone getDestinationId(final Open openMsg, final BGPSessionPreferences preferences) {
return preferences.getBgpId();
}
- protected Ipv4Address getSourceId(final Open openMsg,
- final BGPSessionPreferences preferences) {
+ @Override
+ protected Ipv4AddressNoZone getSourceId(final Open openMsg, final BGPSessionPreferences preferences) {
return openMsg.getBgpIdentifier();
}
}