X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fopenflow%2Fmd%2Fcore%2Fsession%2FSessionManagerOFImpl.java;h=afda07fc38961ec1c24156b9a0082811d47cfd36;hb=19199462c5e6e100d03c6a70081d673df3b00a59;hp=0caa5de64c9730fc0cdf026a9a3fd6d0faca628b;hpb=d825f9754520e89ae9b4b516bc07c13ee80747d2;p=openflowplugin.git diff --git a/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/SessionManagerOFImpl.java b/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/SessionManagerOFImpl.java index 0caa5de64c..afda07fc38 100644 --- a/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/SessionManagerOFImpl.java +++ b/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/SessionManagerOFImpl.java @@ -14,7 +14,6 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ExecutorService; import org.opendaylight.controller.sal.binding.api.NotificationProviderService; import org.opendaylight.controller.sal.binding.api.data.DataProviderService; @@ -30,6 +29,8 @@ import org.opendaylight.yangtools.yang.binding.DataObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.common.util.concurrent.ListeningExecutorService; + /** * @author mirehak */ @@ -41,11 +42,12 @@ public class SessionManagerOFImpl implements SessionManager { private Map>>> translatorMapping; private Map, Collection>> popListenerMapping; - protected ListenerRegistry sessionListeners; private NotificationProviderService notificationProviderService; private DataProviderService dataProviderService; + private ListeningExecutorService rpcPool; + /** * @return singleton instance @@ -196,8 +198,7 @@ public class SessionManagerOFImpl implements SessionManager { } } }; - private ExecutorService rpcPool; - + @Override public Map>>> getTranslatorMapping() { @@ -252,12 +253,12 @@ public class SessionManagerOFImpl implements SessionManager { } @Override - public void setRpcPool(ExecutorService rpcPool) { + public void setRpcPool(ListeningExecutorService rpcPool) { this.rpcPool = rpcPool; } @Override - public ExecutorService getRpcPool() { + public ListeningExecutorService getRpcPool() { return rpcPool; } }