Class SimpleRSVPExtensionProviderContext
java.lang.Object
org.opendaylight.protocol.rsvp.parser.spi.pojo.SimpleRSVPExtensionConsumerContext
org.opendaylight.protocol.rsvp.parser.spi.pojo.SimpleRSVPExtensionProviderContext
- All Implemented Interfaces:
 RSVPExtensionConsumerContext,RSVPExtensionProviderContext
public final class SimpleRSVPExtensionProviderContext
extends SimpleRSVPExtensionConsumerContext
implements RSVPExtensionProviderContext
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionGet 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 class org.opendaylight.protocol.rsvp.parser.spi.pojo.SimpleRSVPExtensionConsumerContext
getEROSubobjectHandlerRegistry, getLabelHandlerRegistry, getRROSubobjectHandlerRegistry, getRsvpRegistry, getXROSubobjectHandlerRegistryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opendaylight.protocol.rsvp.parser.spi.RSVPExtensionConsumerContext
getEROSubobjectHandlerRegistry, getLabelHandlerRegistry, getRROSubobjectHandlerRegistry, getRsvpRegistry, getXROSubobjectHandlerRegistry 
- 
Constructor Details
- 
SimpleRSVPExtensionProviderContext
public SimpleRSVPExtensionProviderContext() - 
SimpleRSVPExtensionProviderContext
public SimpleRSVPExtensionProviderContext(int maximumCachedObjects)  
 - 
 - 
Method Details
- 
getReferenceCache
Description copied from interface:RSVPExtensionProviderContextGet the context-wide cache for a particular object type.- Specified by:
 getReferenceCachein interfaceRSVPExtensionProviderContext- Returns:
 - An object cache instance.
 
 - 
registerRsvpObjectParser
- Specified by:
 registerRsvpObjectParserin interfaceRSVPExtensionProviderContext
 - 
registerRsvpObjectSerializer
public void registerRsvpObjectSerializer(Class<? extends RsvpTeObject> objectClass, RSVPTeObjectSerializer serializer) - Specified by:
 registerRsvpObjectSerializerin interfaceRSVPExtensionProviderContext
 - 
registerXROSubobjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerXROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, XROSubobjectSerializer serializer) - Specified by:
 registerXROSubobjectSerializerin interfaceRSVPExtensionProviderContext
 - 
registerXROSubobjectParser
public org.opendaylight.yangtools.concepts.Registration registerXROSubobjectParser(int subobjectType, XROSubobjectParser parser) - Specified by:
 registerXROSubobjectParserin interfaceRSVPExtensionProviderContext
 - 
registerRROSubobjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerRROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, RROSubobjectSerializer serializer) - Specified by:
 registerRROSubobjectSerializerin interfaceRSVPExtensionProviderContext
 - 
registerRROSubobjectParser
public org.opendaylight.yangtools.concepts.Registration registerRROSubobjectParser(int subobjectType, RROSubobjectParser parser) - Specified by:
 registerRROSubobjectParserin interfaceRSVPExtensionProviderContext
 - 
registerEROSubobjectSerializer
public org.opendaylight.yangtools.concepts.Registration registerEROSubobjectSerializer(Class<? extends SubobjectType> subobjectClass, EROSubobjectSerializer serializer) - Specified by:
 registerEROSubobjectSerializerin interfaceRSVPExtensionProviderContext
 - 
registerEROSubobjectParser
public org.opendaylight.yangtools.concepts.Registration registerEROSubobjectParser(int subobjectType, EROSubobjectParser parser) - Specified by:
 registerEROSubobjectParserin interfaceRSVPExtensionProviderContext
 - 
registerLabelSerializer
public org.opendaylight.yangtools.concepts.Registration registerLabelSerializer(Class<? extends LabelType> labelClass, LabelSerializer serializer) - Specified by:
 registerLabelSerializerin interfaceRSVPExtensionProviderContext
 - 
registerLabelParser
public org.opendaylight.yangtools.concepts.Registration registerLabelParser(int ctype, LabelParser parser) - Specified by:
 registerLabelParserin interfaceRSVPExtensionProviderContext
 
 -