import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.mdsal.binding.api.NotificationPublishService;
import org.opendaylight.mdsal.binding.api.RpcProviderService;
-import org.opendaylight.openflowplugin.api.openflow.FlowGroupCacheManager;
import org.opendaylight.openflowplugin.api.openflow.device.DeviceContext;
import org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo;
import org.opendaylight.openflowplugin.api.openflow.rpc.RpcContext;
private final ExtensionConverterProvider extensionConverterProvider;
private final ConvertorExecutor convertorExecutor;
private final NotificationPublishService notificationPublishService;
- private final FlowGroupCacheManager flowGroupCacheManager;
public RpcManagerImpl(final OpenflowProviderConfig config,
final RpcProviderService rpcProviderRegistry,
final ExtensionConverterProvider extensionConverterProvider,
final ConvertorExecutor convertorExecutor,
- final NotificationPublishService notificationPublishService,
- final FlowGroupCacheManager flowGroupCacheManager) {
+ final NotificationPublishService notificationPublishService) {
this.config = config;
this.rpcProviderRegistry = rpcProviderRegistry;
this.extensionConverterProvider = extensionConverterProvider;
this.convertorExecutor = convertorExecutor;
this.notificationPublishService = notificationPublishService;
- this.flowGroupCacheManager = flowGroupCacheManager;
}
@Override
extensionConverterProvider,
convertorExecutor,
notificationPublishService,
- config.isIsStatisticsRpcEnabled(),
- flowGroupCacheManager);
+ config.getIsStatisticsRpcEnabled());
contexts.put(deviceContext.getDeviceInfo(), rpcContext);
return rpcContext;