2 * Copyright (c) 2013 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
8 package org.opendaylight.protocol.bgp.parser.spi;
11 * A single instance of a collection of extensions for use by consumers. This provides access to the various BGP-related
12 * registries. The registries are read-only and are populated by extension producers.
14 public interface BGPExtensionConsumerContext {
15 AddressFamilyRegistry getAddressFamilyRegistry();
17 AttributeRegistry getAttributeRegistry();
19 CapabilityRegistry getCapabilityRegistry();
21 MessageRegistry getMessageRegistry();
23 NlriRegistry getNlriRegistry();
25 ParameterRegistry getParameterRegistry();
27 SubsequentAddressFamilyRegistry getSubsequentAddressFamilyRegistry();