public interface BGPExtensionProviderContext extends BGPExtensionConsumerContext
Modifier and Type | Method and Description |
---|---|
ReferenceCache |
getReferenceCache()
Get the context-wide cache for a particular object type.
|
org.opendaylight.yangtools.concepts.Registration |
registerAddressFamily(Class<? extends 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 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 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 AddressFamily> afi,
Class<? extends SubsequentAddressFamily> safi,
NlriParser parser,
NextHopParserSerializer nextHopHandler,
Class<? extends CNextHop> cnextHopClass,
Class<? extends 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 BgpParameters> paramClass,
ParameterSerializer serializer) |
org.opendaylight.yangtools.concepts.Registration |
registerSubsequentAddressFamily(Class<? extends SubsequentAddressFamily> clazz,
int number) |
getAddressFamilyRegistry, getAttributeRegistry, getBgpPrefixSidTlvRegistry, getCapabilityRegistry, getExtendedCommunityRegistry, getMessageRegistry, getNlriRegistry, getParameterRegistry, getSubsequentAddressFamilyRegistry
org.opendaylight.yangtools.concepts.Registration registerAddressFamily(Class<? extends AddressFamily> clazz, int number)
org.opendaylight.yangtools.concepts.Registration registerSubsequentAddressFamily(Class<? extends 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 BgpPrefixSidTlv> tlvClass, BgpPrefixSidTlvSerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerNlriParser(Class<? extends AddressFamily> afi, Class<? extends SubsequentAddressFamily> safi, NlriParser parser, NextHopParserSerializer nextHopHandler, Class<? extends CNextHop> cnextHopClass, Class<? extends 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 BgpParameters> paramClass, ParameterSerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerExtendedCommunitySerializer(Class<? extends ExtendedCommunity> extendedCommunityClass, ExtendedCommunitySerializer serializer)
org.opendaylight.yangtools.concepts.Registration registerExtendedCommunityParser(int type, int subtype, ExtendedCommunityParser parser)
ReferenceCache getReferenceCache()
Copyright © 2020 OpenDaylight. All rights reserved.