682c7117a84ea02a5d435530ea7e2d845a4ab61e
[bgpcep.git] / pcep / spi / src / main / java / org / opendaylight / protocol / pcep / spi / osgi / OSGiPCEPExtensionProviderContext.java
1 /*
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 package org.opendaylight.protocol.pcep.spi.osgi;
9
10 import org.opendaylight.protocol.pcep.spi.EROSubobjectParser;
11 import org.opendaylight.protocol.pcep.spi.EROSubobjectSerializer;
12 import org.opendaylight.protocol.pcep.spi.LabelParser;
13 import org.opendaylight.protocol.pcep.spi.LabelSerializer;
14 import org.opendaylight.protocol.pcep.spi.MessageParser;
15 import org.opendaylight.protocol.pcep.spi.MessageSerializer;
16 import org.opendaylight.protocol.pcep.spi.ObjectParser;
17 import org.opendaylight.protocol.pcep.spi.ObjectSerializer;
18 import org.opendaylight.protocol.pcep.spi.PCEPExtensionProviderContext;
19 import org.opendaylight.protocol.pcep.spi.RROSubobjectParser;
20 import org.opendaylight.protocol.pcep.spi.RROSubobjectSerializer;
21 import org.opendaylight.protocol.pcep.spi.TlvParser;
22 import org.opendaylight.protocol.pcep.spi.TlvSerializer;
23 import org.opendaylight.protocol.pcep.spi.XROSubobjectParser;
24 import org.opendaylight.protocol.pcep.spi.XROSubobjectSerializer;
25 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Message;
26 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Object;
27 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev131005.Tlv;
28 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev130820.CSubobject;
29 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev130820.label.subobject.LabelType;
30 import org.osgi.framework.BundleContext;
31
32 class OSGiPCEPExtensionProviderContext extends OSGiPCEPExtensionConsumerContext implements PCEPExtensionProviderContext {
33         OSGiPCEPExtensionProviderContext(final BundleContext context) {
34                 super(context);
35         }
36
37         @Override
38         public AutoCloseable registerLabelSerializer(final Class<? extends LabelType> labelClass, final LabelSerializer serializer) {
39                 // TODO Auto-generated method stub
40                 return null;
41         }
42
43         @Override
44         public AutoCloseable registerLabelParser(final int cType, final LabelParser parser) {
45                 // TODO Auto-generated method stub
46                 return null;
47         }
48
49         @Override
50         public AutoCloseable registerEROSubobjectParser(final int subobjectType, final EROSubobjectParser parser) {
51                 // TODO Auto-generated method stub
52                 return null;
53         }
54
55         @Override
56         public AutoCloseable registerEROSubobjectSerializer(final Class<? extends CSubobject> subobjectClass,
57                         final EROSubobjectSerializer serializer) {
58                 // TODO Auto-generated method stub
59                 return null;
60         }
61
62         @Override
63         public AutoCloseable registerMessageParser(final int messageType, final MessageParser parser) {
64                 // TODO Auto-generated method stub
65                 return null;
66         }
67
68         @Override
69         public AutoCloseable registerMessageSerializer(final Class<? extends Message> msgClass, final MessageSerializer serializer) {
70                 // TODO Auto-generated method stub
71                 return null;
72         }
73
74         @Override
75         public AutoCloseable registerObjectParser(final int objectClass, final int objectType, final ObjectParser parser) {
76                 // TODO Auto-generated method stub
77                 return null;
78         }
79
80         @Override
81         public AutoCloseable registerObjectSerializer(final Class<? extends Object> objClass, final ObjectSerializer serializer) {
82                 // TODO Auto-generated method stub
83                 return null;
84         }
85
86         @Override
87         public AutoCloseable registerRROSubobjectParser(final int subobjectType, final RROSubobjectParser parser) {
88                 // TODO Auto-generated method stub
89                 return null;
90         }
91
92         @Override
93         public AutoCloseable registerRROSubobjectSerializer(final Class<? extends CSubobject> subobjectClass,
94                         final RROSubobjectSerializer serializer) {
95                 // TODO Auto-generated method stub
96                 return null;
97         }
98
99         @Override
100         public AutoCloseable registerTlvSerializer(final Class<? extends Tlv> tlvClass, final TlvSerializer serializer) {
101                 // TODO Auto-generated method stub
102                 return null;
103         }
104
105         @Override
106         public AutoCloseable registerTlvParser(final int tlvType, final TlvParser parser) {
107                 // TODO Auto-generated method stub
108                 return null;
109         }
110
111         @Override
112         public AutoCloseable registerXROSubobjectSerializer(final Class<? extends CSubobject> subobjectClass,
113                         final XROSubobjectSerializer serializer) {
114                 // TODO Auto-generated method stub
115                 return null;
116         }
117
118         @Override
119         public AutoCloseable registerXROSubobjectParser(final int subobjectType, final XROSubobjectParser parser) {
120                 // TODO Auto-generated method stub
121                 return null;
122         }
123 }