5d7a73faf2ad9d3aaefb6d7cdae126730e5b1ad2
[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.basic.explicit.route.subobjects.SubobjectType;
30 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev130820.label.subobject.LabelType;
31 import org.osgi.framework.BundleContext;
32
33 class OSGiPCEPExtensionProviderContext extends OSGiPCEPExtensionConsumerContext implements PCEPExtensionProviderContext {
34         OSGiPCEPExtensionProviderContext(final BundleContext context) {
35                 super(context);
36         }
37
38         @Override
39         public AutoCloseable registerLabelSerializer(final Class<? extends LabelType> labelClass, final LabelSerializer serializer) {
40                 // TODO Auto-generated method stub
41                 return null;
42         }
43
44         @Override
45         public AutoCloseable registerLabelParser(final int cType, final LabelParser parser) {
46                 // TODO Auto-generated method stub
47                 return null;
48         }
49
50         @Override
51         public AutoCloseable registerEROSubobjectParser(final int subobjectType, final EROSubobjectParser parser) {
52                 // TODO Auto-generated method stub
53                 return null;
54         }
55
56         @Override
57         public AutoCloseable registerEROSubobjectSerializer(final Class<? extends SubobjectType> subobjectClass,
58                         final EROSubobjectSerializer serializer) {
59                 // TODO Auto-generated method stub
60                 return null;
61         }
62
63         @Override
64         public AutoCloseable registerMessageParser(final int messageType, final MessageParser parser) {
65                 // TODO Auto-generated method stub
66                 return null;
67         }
68
69         @Override
70         public AutoCloseable registerMessageSerializer(final Class<? extends Message> msgClass, final MessageSerializer serializer) {
71                 // TODO Auto-generated method stub
72                 return null;
73         }
74
75         @Override
76         public AutoCloseable registerObjectParser(final int objectClass, final int objectType, final ObjectParser parser) {
77                 // TODO Auto-generated method stub
78                 return null;
79         }
80
81         @Override
82         public AutoCloseable registerObjectSerializer(final Class<? extends Object> objClass, final ObjectSerializer serializer) {
83                 // TODO Auto-generated method stub
84                 return null;
85         }
86
87         @Override
88         public AutoCloseable registerRROSubobjectParser(final int subobjectType, final RROSubobjectParser parser) {
89                 // TODO Auto-generated method stub
90                 return null;
91         }
92
93         @Override
94         public AutoCloseable registerRROSubobjectSerializer(final Class<? extends CSubobject> subobjectClass,
95                         final RROSubobjectSerializer serializer) {
96                 // TODO Auto-generated method stub
97                 return null;
98         }
99
100         @Override
101         public AutoCloseable registerTlvSerializer(final Class<? extends Tlv> tlvClass, final TlvSerializer serializer) {
102                 // TODO Auto-generated method stub
103                 return null;
104         }
105
106         @Override
107         public AutoCloseable registerTlvParser(final int tlvType, final TlvParser parser) {
108                 // TODO Auto-generated method stub
109                 return null;
110         }
111
112         @Override
113         public AutoCloseable registerXROSubobjectSerializer(final Class<? extends SubobjectType> subobjectClass,
114                         final XROSubobjectSerializer serializer) {
115                 // TODO Auto-generated method stub
116                 return null;
117         }
118
119         @Override
120         public AutoCloseable registerXROSubobjectParser(final int subobjectType, final XROSubobjectParser parser) {
121                 // TODO Auto-generated method stub
122                 return null;
123         }
124 }