*/
package org.opendaylight.protocol.bgp.testtool;
-import java.util.Set;
-
-import org.opendaylight.protocol.bgp.concepts.BGPTableType;
-import org.opendaylight.protocol.bgp.parser.BGPError;
import org.opendaylight.protocol.bgp.parser.BGPMessage;
import org.opendaylight.protocol.bgp.parser.BGPSession;
import org.opendaylight.protocol.bgp.parser.BGPSessionListener;
+import org.opendaylight.protocol.bgp.parser.BGPTerminationReason;
import org.opendaylight.protocol.framework.DispatcherImpl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Testing BGP Listener.
*/
-public class TestingListener extends BGPSessionListener {
+public class TestingListener implements BGPSessionListener {
private static final Logger logger = LoggerFactory.getLogger(TestingListener.class);
DispatcherImpl d;
}
@Override
- public void onMessage(final BGPMessage message) {
+ public void onMessage(final BGPSession session, final BGPMessage message) {
logger.info("Client Listener: message received: {}", message.toString());
}
@Override
- public void onSessionUp(final Set<BGPTableType> remoteParams) {
+ public void onSessionUp(final BGPSession session) {
logger.info("Client Listener: Session Up.");
}
}
@Override
- public void onSessionTerminated(final BGPError cause) {
+ public void onSessionTerminated(final BGPSession session, final BGPTerminationReason cause) {
logger.info("Client Listener: Connection lost: {}.", cause);
// this.d.stop();
}