Allow table type registration for BGP extension 28/9728/1
authorjan.srnicek <jan.srnicek@pantheon.tech>
Tue, 5 Dec 2017 13:48:15 +0000 (14:48 +0100)
committerjan.srnicek <jan.srnicek@pantheon.tech>
Tue, 5 Dec 2017 13:48:43 +0000 (14:48 +0100)
modules with different package name

Change-Id: I0f6336052081fff923711e71cf85b748d8d4c730
Signed-off-by: jan.srnicek <jan.srnicek@pantheon.tech>
infra/northbound/bgp-extensions/extension-common/src/main/java/io/fd/honeycomb/northbound/bgp/extension/AbstractBgpExtensionModule.java

index caab1a8..a954044 100644 (file)
@@ -98,7 +98,7 @@ public abstract class AbstractBgpExtensionModule extends AbstractModule implemen
                 .forEach(aClass -> applicationRibWritersBinder.addBinding().to(aClass));
     }
 
-    static final class TableTypeRegistration {
+    public static final class TableTypeRegistration {
         private final Class<? extends AddressFamily> addressFamily;
         private final Class<? extends SubsequentAddressFamily> subsequentAddressFamily;
         private final Class<? extends AfiSafiType> afiSafiType;
@@ -111,7 +111,7 @@ public abstract class AbstractBgpExtensionModule extends AbstractModule implemen
             this.afiSafiType = afiSafiType;
         }
 
-        static TableTypeRegistration tableType(@Nonnull final Class<? extends AddressFamily> addressFamily,
+        public static TableTypeRegistration tableType(@Nonnull final Class<? extends AddressFamily> addressFamily,
                                                       @Nonnull final Class<? extends SubsequentAddressFamily> subsequentAddressFamily,
                                                       @Nonnull final Class<? extends AfiSafiType> afiSafiType) {
             return new TableTypeRegistration(addressFamily, subsequentAddressFamily, afiSafiType);