Interface RSVPExtensionProviderContext
-
- All Superinterfaces:
RSVPExtensionConsumerContext
- All Known Implementing Classes:
SimpleRSVPExtensionProviderContext
public interface RSVPExtensionProviderContext extends RSVPExtensionConsumerContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReferenceCache
getReferenceCache()
Get 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 Detail
-
registerRsvpObjectParser
void registerRsvpObjectParser(int classNum, int ctype, RSVPTeObjectParser parser)
-
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
org.opendaylight.yangtools.concepts.Registration registerLabelParser(int ctype, LabelParser parser)
-
getReferenceCache
ReferenceCache getReferenceCache()
Get the context-wide cache for a particular object type.- Returns:
- An object cache instance.
-
-