public interface BGPExtensionProviderContext extends BGPExtensionConsumerContext
| Modifier and Type | Method and Description |
|---|---|
org.opendaylight.protocol.util.ReferenceCache |
getReferenceCache()
Get the context-wide cache for a particular object type.
|
org.opendaylight.yangtools.concepts.Registration |
registerAddressFamily(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.AddressFamily> clazz,
int number) |
org.opendaylight.yangtools.concepts.Registration |
registerAttributeParser(int attributeType,
AttributeParser parser) |
org.opendaylight.yangtools.concepts.Registration |
registerAttributeSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.DataObject> attributeClass,
AttributeSerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerBgpPrefixSidTlvParser(int tlvType,
BgpPrefixSidTlvParser parser) |
org.opendaylight.yangtools.concepts.Registration |
registerBgpPrefixSidTlvSerializer(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.attributes.bgp.prefix.sid.bgp.prefix.sid.tlvs.BgpPrefixSidTlv> tlvClass,
BgpPrefixSidTlvSerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerCapabilityParser(int capabilityType,
CapabilityParser parser) |
org.opendaylight.yangtools.concepts.Registration |
registerCapabilitySerializer(Class<? extends org.opendaylight.yangtools.yang.binding.DataObject> capabilityClass,
CapabilitySerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerExtendedCommunityParser(int type,
int subtype,
ExtendedCommunityParser parser) |
org.opendaylight.yangtools.concepts.Registration |
registerExtendedCommunitySerializer(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.extended.community.ExtendedCommunity> extendedCommunityClass,
ExtendedCommunitySerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerMessageParser(int messageType,
MessageParser parser) |
org.opendaylight.yangtools.concepts.Registration |
registerMessageSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.Notification> messageClass,
MessageSerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerNlriParser(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.AddressFamily> afi,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.SubsequentAddressFamily> safi,
NlriParser parser,
NextHopParserSerializer nextHopHandler,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.next.hop.CNextHop> cnextHopClass,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.next.hop.CNextHop>... cnextHopClassList) |
org.opendaylight.yangtools.concepts.Registration |
registerNlriSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.DataObject> nlriClass,
NlriSerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerParameterParser(int parameterType,
ParameterParser parser) |
org.opendaylight.yangtools.concepts.Registration |
registerParameterSerializer(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.open.message.BgpParameters> paramClass,
ParameterSerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerSubsequentAddressFamily(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.SubsequentAddressFamily> clazz,
int number) |
getAddressFamilyRegistry, getAttributeRegistry, getBgpPrefixSidTlvRegistry, getCapabilityRegistry, getExtendedCommunityRegistry, getMessageRegistry, getNlriRegistry, getParameterRegistry, getSubsequentAddressFamilyRegistryorg.opendaylight.yangtools.concepts.Registration registerAddressFamily(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.AddressFamily> clazz, int number)
org.opendaylight.yangtools.concepts.Registration registerSubsequentAddressFamily(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.SubsequentAddressFamily> clazz, int number)
org.opendaylight.yangtools.concepts.Registration registerAttributeParser(int attributeType,
AttributeParser parser)
org.opendaylight.yangtools.concepts.Registration registerAttributeSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.DataObject> attributeClass, AttributeSerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerCapabilityParser(int capabilityType,
CapabilityParser parser)
org.opendaylight.yangtools.concepts.Registration registerCapabilitySerializer(Class<? extends org.opendaylight.yangtools.yang.binding.DataObject> capabilityClass, CapabilitySerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerMessageParser(int messageType,
MessageParser parser)
org.opendaylight.yangtools.concepts.Registration registerMessageSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.Notification> messageClass, MessageSerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerBgpPrefixSidTlvParser(int tlvType,
BgpPrefixSidTlvParser parser)
org.opendaylight.yangtools.concepts.Registration registerBgpPrefixSidTlvSerializer(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.path.attributes.attributes.bgp.prefix.sid.bgp.prefix.sid.tlvs.BgpPrefixSidTlv> tlvClass, BgpPrefixSidTlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerNlriParser(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.AddressFamily> afi, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.SubsequentAddressFamily> safi, NlriParser parser, NextHopParserSerializer nextHopHandler, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.next.hop.CNextHop> cnextHopClass, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.next.hop.CNextHop>... cnextHopClassList)
org.opendaylight.yangtools.concepts.Registration registerNlriSerializer(Class<? extends org.opendaylight.yangtools.yang.binding.DataObject> nlriClass, NlriSerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerParameterParser(int parameterType,
ParameterParser parser)
org.opendaylight.yangtools.concepts.Registration registerParameterSerializer(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev180329.open.message.BgpParameters> paramClass, ParameterSerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerExtendedCommunitySerializer(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.extended.community.ExtendedCommunity> extendedCommunityClass, ExtendedCommunitySerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerExtendedCommunityParser(int type,
int subtype,
ExtendedCommunityParser parser)
org.opendaylight.protocol.util.ReferenceCache getReferenceCache()
Copyright © 2019 OpenDaylight. All rights reserved.