Rework BGP timers to work with channel
[bgpcep.git] / bgp / rib-impl / src / main / java / org / opendaylight / protocol / bgp / rib / impl / BGPServerSessionNegotiator.java
index f76c887b90adc8d1cfb28a20e8886c26f2a653fb..a5540818008b39fc6b4cba38834055a2e907e672 100644 (file)
@@ -9,11 +9,8 @@
 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;
@@ -25,20 +22,18 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.mess
  */
 public final class BGPServerSessionNegotiator extends AbstractBGPSessionNegotiator {
 
-    public BGPServerSessionNegotiator(final Timer timer,
-                                      final Promise<BGPSessionImpl> promise, final Channel channel,
-                                      final BGPPeerRegistry registry,
-                                      final BGPSessionValidator sessionValidator) {
-        super(timer, promise, channel, registry, sessionValidator);
+    public BGPServerSessionNegotiator(final Promise<BGPSessionImpl> promise, final Channel channel,
+            final BGPPeerRegistry registry, final BGPSessionValidator sessionValidator) {
+        super(promise, channel, registry, sessionValidator);
     }
 
-    protected Ipv4Address getSourceId(final Open openMsg,
-            final BGPSessionPreferences preferences) {
+    @Override
+    protected Ipv4Address getSourceId(final Open openMsg, final BGPSessionPreferences preferences) {
         return preferences.getBgpId();
     }
 
-    protected Ipv4Address getDestinationId(final Open openMsg,
-            final BGPSessionPreferences preferences) {
+    @Override
+    protected Ipv4Address getDestinationId(final Open openMsg, final BGPSessionPreferences preferences) {
         return openMsg.getBgpIdentifier();
     }
 }