Interface RSVPExtensionProviderContext
- All Superinterfaces:
RSVPExtensionConsumerContext
- All Known Implementing Classes:
SimpleRSVPExtensionProviderContext
-
Method Summary
Modifier and TypeMethodDescriptionGet the context-wide cache for a particular object type.org.opendaylight.yangtools.concepts.Registration
registerEROSubobjectParser
(int subobjectType, EROSubobjectParser parser) org.opendaylight.yangtools.concepts.Registration
registerEROSubobjectSerializer
(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer) org.opendaylight.yangtools.concepts.Registration
registerLabelParser
(int ctype, LabelParser parser) org.opendaylight.yangtools.concepts.Registration
registerLabelSerializer
(Class<? extends LabelType> labelClass, LabelSerializer serializer) org.opendaylight.yangtools.concepts.Registration
registerRROSubobjectParser
(int subobjectType, RROSubobjectParser parser) org.opendaylight.yangtools.concepts.Registration
registerRROSubobjectSerializer
(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer) void
registerRsvpObjectParser
(int classNum, int ctype, RSVPTeObjectParser parser) void
registerRsvpObjectSerializer
(Class<? extends RsvpTeObject> objectClass, RSVPTeObjectSerializer serializer) org.opendaylight.yangtools.concepts.Registration
registerXROSubobjectParser
(int subobjectType, XROSubobjectParser parser) org.opendaylight.yangtools.concepts.Registration
registerXROSubobjectSerializer
(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer) Methods inherited from interface org.opendaylight.protocol.rsvp.parser.spi.RSVPExtensionConsumerContext
getEROSubobjectHandlerRegistry, getLabelHandlerRegistry, getRROSubobjectHandlerRegistry, getRsvpRegistry, getXROSubobjectHandlerRegistry
-
Method Details
-
registerRsvpObjectParser
-
registerRsvpObjectSerializer
void registerRsvpObjectSerializer(Class<? extends RsvpTeObject> objectClass, RSVPTeObjectSerializer serializer) -
registerXROSubobjectSerializer
org.opendaylight.yangtools.concepts.Registration registerXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer) -
registerXROSubobjectParser
org.opendaylight.yangtools.concepts.Registration registerXROSubobjectParser(int subobjectType, XROSubobjectParser parser) -
registerRROSubobjectSerializer
org.opendaylight.yangtools.concepts.Registration registerRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer) -
registerRROSubobjectParser
org.opendaylight.yangtools.concepts.Registration registerRROSubobjectParser(int subobjectType, RROSubobjectParser parser) -
registerEROSubobjectSerializer
org.opendaylight.yangtools.concepts.Registration registerEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer) -
registerEROSubobjectParser
org.opendaylight.yangtools.concepts.Registration registerEROSubobjectParser(int subobjectType, EROSubobjectParser parser) -
registerLabelSerializer
org.opendaylight.yangtools.concepts.Registration registerLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer) -
registerLabelParser
-
getReferenceCache
ReferenceCache getReferenceCache()Get the context-wide cache for a particular object type.- Returns:
- An object cache instance.
-