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 ReferenceCachegetReferenceCache()Get the context-wide cache for a particular object type.org.opendaylight.yangtools.concepts.RegistrationregisterEROSubobjectParser(int subobjectType, EROSubobjectParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterLabelParser(int ctype, LabelParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterRROSubobjectParser(int subobjectType, RROSubobjectParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer)voidregisterRsvpObjectParser(int classNum, int ctype, RSVPTeObjectParser parser)voidregisterRsvpObjectSerializer(Class<? extends RsvpTeObject> objectClass, RSVPTeObjectSerializer serializer)org.opendaylight.yangtools.concepts.RegistrationregisterXROSubobjectParser(int subobjectType, XROSubobjectParser parser)org.opendaylight.yangtools.concepts.RegistrationregisterXROSubobjectSerializer(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.
-
-