From 72d39b9cf9eb93893e7871dcd7c61a4985e220aa Mon Sep 17 00:00:00 2001 From: Michal Cmarada Date: Wed, 20 Jun 2018 09:57:15 +0200 Subject: HC2VPP-317: remove FibTableService After implementing FIB table management in SRv6 and routing FibTableService is no longer necessary and can be removed. Change-Id: I797ac52d5ed8ee1c6bf901895080aa06e5ac9016 Signed-off-by: Michal Cmarada --- .../fd/hc2vpp/fib/management/FibManagementModule.java | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'fib-management/fib-management-impl/src/main/java/io/fd/hc2vpp/fib/management/FibManagementModule.java') diff --git a/fib-management/fib-management-impl/src/main/java/io/fd/hc2vpp/fib/management/FibManagementModule.java b/fib-management/fib-management-impl/src/main/java/io/fd/hc2vpp/fib/management/FibManagementModule.java index 462a1e4f6..b889c16a9 100644 --- a/fib-management/fib-management-impl/src/main/java/io/fd/hc2vpp/fib/management/FibManagementModule.java +++ b/fib-management/fib-management-impl/src/main/java/io/fd/hc2vpp/fib/management/FibManagementModule.java @@ -16,18 +16,12 @@ package io.fd.hc2vpp.fib.management; -import com.google.common.annotations.VisibleForTesting; import com.google.inject.AbstractModule; -import com.google.inject.Provider; -import com.google.inject.Singleton; import com.google.inject.multibindings.Multibinder; import io.fd.hc2vpp.fib.management.read.FibManagementReaderFactory; -import io.fd.hc2vpp.fib.management.services.FibTableService; -import io.fd.hc2vpp.fib.management.services.FibTableServiceProvider; import io.fd.hc2vpp.fib.management.write.FibManagementWriterFactory; import io.fd.honeycomb.translate.read.ReaderFactory; import io.fd.honeycomb.translate.write.WriterFactory; -import javax.annotation.Nonnull; import net.jmob.guice.conf.core.ConfigurationModule; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -38,23 +32,12 @@ import org.slf4j.LoggerFactory; public class FibManagementModule extends AbstractModule { private static final Logger LOG = LoggerFactory.getLogger(FibManagementModule.class); - private final Class> fibTableServiceProvider; - - public FibManagementModule() { - this(FibTableServiceProvider.class); - } - - @VisibleForTesting - protected FibManagementModule(@Nonnull final Class> fibTableServiceProvider) { - this.fibTableServiceProvider = fibTableServiceProvider; - } @Override protected void configure() { LOG.info("Starting FibManagementModule initialization"); // requests injection of properties install(ConfigurationModule.create()); - bind(FibTableService.class).toProvider(fibTableServiceProvider).in(Singleton.class); LOG.debug("Injecting FibManagementModule reader factories"); // creates reader factory binding -- cgit 1.2.3-korg