2 * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
9 package org.opendaylight.protocol.bmp.impl.spi;
11 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.PeerId;
12 import org.opendaylight.yangtools.yang.binding.Notification;
15 * Represent monitored router's peer. Is responsible of processing per-peer messages.
18 public interface BmpRouterPeer extends AutoCloseable {
21 * Peer is identified by it's BGP-ID.
22 * @return PeerId peer identifier.
27 * Process peer-peer message that is related to this peer.
28 * @param message BMP Per-peer message.
30 void onPeerMessage(Notification message);