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.pojo;
10 import org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext;
12 class SimpleBGPExtensionConsumerContext implements BGPExtensionConsumerContext {
13 private final SimpleAddressFamilyRegistry afiReg = new SimpleAddressFamilyRegistry();
14 private final SimpleAttributeRegistry attrReg = new SimpleAttributeRegistry();
15 private final SimpleCapabilityRegistry capReg = new SimpleCapabilityRegistry();
16 private final SimpleMessageRegistry msgReg = new SimpleMessageRegistry();
17 private final SimpleSubsequentAddressFamilyRegistry safiReg = new SimpleSubsequentAddressFamilyRegistry();
18 private final SimpleParameterRegistry paramReg = new SimpleParameterRegistry();
19 private final SimpleNlriRegistry nlriReg = new SimpleNlriRegistry(this.afiReg, this.safiReg);
22 public final SimpleAddressFamilyRegistry getAddressFamilyRegistry() {
27 public final SimpleAttributeRegistry getAttributeRegistry() {
32 public final SimpleCapabilityRegistry getCapabilityRegistry() {
37 public final SimpleMessageRegistry getMessageRegistry() {
42 public final SimpleNlriRegistry getNlriRegistry() {
47 public final SimpleParameterRegistry getParameterRegistry() {
52 public final SimpleSubsequentAddressFamilyRegistry getSubsequentAddressFamilyRegistry() {