*/
package org.opendaylight.protocol.pcep.spi;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.explicit.route.object.Subobjects;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev130820.CSubobject;
-public interface SubobjectHandlerRegistry {
- public AutoCloseable registerSubobjectParser(int subobjectType, SubobjectParser parser);
- public SubobjectParser getSubobjectParser(int subobjectType);
+public interface EROSubobjectHandlerRegistry {
+ public AutoCloseable registerSubobjectParser(int subobjectType, EROSubobjectParser parser);
- public AutoCloseable registerSubobjectSerializer(Class<? extends CSubobject> subobjectClass, SubobjectSerializer serializer);
- public SubobjectSerializer getSubobjectSerializer(CSubobject subobject);
+ public EROSubobjectParser getSubobjectParser(int subobjectType);
+
+ public AutoCloseable registerSubobjectSerializer(Class<? extends CSubobject> subobjectClass, EROSubobjectSerializer serializer);
+
+ public EROSubobjectSerializer getSubobjectSerializer(Subobjects subobject);
}