BUG-188: implement wiring 60/3360/1
authorRobert Varga <rovarga@cisco.com>
Mon, 2 Dec 2013 18:30:41 +0000 (19:30 +0100)
committerRobert Varga <rovarga@cisco.com>
Mon, 2 Dec 2013 18:30:41 +0000 (19:30 +0100)
Change-Id: Ib2925ed475f7a742e9a09e4083f28804d13b633b
Signed-off-by: Robert Varga <rovarga@cisco.com>
bgp/parser-spi-config/src/main/java/org/opendaylight/controller/config/yang/bgp/parser/spi/SimpleBGPExtensionProviderContextModule.java
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/pojo/SimpleBGPExtensionProviderContext.java

index 495269efe04a76a8f44d215dd0b9f39552e2501e..a6015fd2cbf2e875c042a8390ffb0e67c05ff323 100644 (file)
@@ -9,20 +9,22 @@
  */
 package org.opendaylight.controller.config.yang.bgp.parser.spi;
 
+import org.opendaylight.protocol.bgp.parser.spi.pojo.SimpleBGPExtensionProviderContext;
+
 /**
-*
-*/
+ *
+ */
 public final class SimpleBGPExtensionProviderContextModule extends
-               org.opendaylight.controller.config.yang.bgp.parser.spi.AbstractSimpleBGPExtensionProviderContextModule {
+org.opendaylight.controller.config.yang.bgp.parser.spi.AbstractSimpleBGPExtensionProviderContextModule {
 
-       public SimpleBGPExtensionProviderContextModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
-                       org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
+       public SimpleBGPExtensionProviderContextModule(final org.opendaylight.controller.config.api.ModuleIdentifier identifier,
+                       final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
                super(identifier, dependencyResolver);
        }
 
-       public SimpleBGPExtensionProviderContextModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
-                       org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
-                       SimpleBGPExtensionProviderContextModule oldModule, java.lang.AutoCloseable oldInstance) {
+       public SimpleBGPExtensionProviderContextModule(final org.opendaylight.controller.config.api.ModuleIdentifier identifier,
+                       final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
+                       final SimpleBGPExtensionProviderContextModule oldModule, final java.lang.AutoCloseable oldInstance) {
                super(identifier, dependencyResolver, oldModule, oldInstance);
        }
 
@@ -34,7 +36,13 @@ public final class SimpleBGPExtensionProviderContextModule extends
 
        @Override
        public java.lang.AutoCloseable createInstance() {
-               // FIXME: BUG-188: implement
-               throw new java.lang.UnsupportedOperationException("Unimplemented stub method");
+               final class SimpleBGPExtensionProviderContextAutoCloseable extends SimpleBGPExtensionProviderContext implements AutoCloseable {
+                       @Override
+                       public void close() {
+                               // Do-nothing
+                       }
+               }
+
+               return new SimpleBGPExtensionProviderContextAutoCloseable();
        }
 }
index e568f590d8a45793df168f8fab767e04029a55ea..cd7c6b33ca34a48742142ac491e48cf0af025d75 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.type
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.Notification;
 
-public final class SimpleBGPExtensionProviderContext extends SimpleBGPExtensionConsumerContext implements BGPExtensionProviderContext {
+public class SimpleBGPExtensionProviderContext extends SimpleBGPExtensionConsumerContext implements BGPExtensionProviderContext {
        @Override
        public AutoCloseable registerAddressFamily(final Class<? extends AddressFamily> clazz, final int number) {
                return afiReg.registerAddressFamily(clazz, number);