Class OpenFlowPluginProviderImpl
java.lang.Object
org.opendaylight.openflowplugin.impl.OpenFlowPluginProviderImpl
- All Implemented Interfaces:
- AutoCloseable,- org.opendaylight.infrautils.ready.SystemReadyListener,- FlowGroupInfoHistories,- OpenFlowPluginExtensionRegistratorProvider
@Singleton
public final class OpenFlowPluginProviderImpl
extends Object
implements OpenFlowPluginExtensionRegistratorProvider, FlowGroupInfoHistories, org.opendaylight.infrautils.ready.SystemReadyListener, AutoCloseable
- 
Constructor SummaryConstructorsConstructorDescriptionOpenFlowPluginProviderImpl(ConfigurationService configurationService, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.binding.api.RpcProviderService rpcProviderRegistry, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService, org.opendaylight.mdsal.singleton.api.ClusterSingletonServiceProvider singletonServiceProvider, org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService, MastershipChangeServiceManager mastershipChangeServiceManager, MessageIntelligenceAgency messageIntelligenceAgency, DiagStatusProvider diagStatusProvider, org.opendaylight.infrautils.ready.SystemReadyMonitor systemReadyMonitor) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbindConnectionProvider(SwitchConnectionProvider switchConnectionProvider) voidclose()Returns the extensionConverterRegistry - here extension converters can be registered in order to support vendor messages.getFlowGroupHistory(NodeId nodeId) voidvoidunbindConnectionProvider(SwitchConnectionProvider switchConnectionProvider) 
- 
Constructor Details- 
OpenFlowPluginProviderImpl@Inject public OpenFlowPluginProviderImpl(ConfigurationService configurationService, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.binding.api.RpcProviderService rpcProviderRegistry, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService, org.opendaylight.mdsal.singleton.api.ClusterSingletonServiceProvider singletonServiceProvider, org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService, MastershipChangeServiceManager mastershipChangeServiceManager, MessageIntelligenceAgency messageIntelligenceAgency, DiagStatusProvider diagStatusProvider, org.opendaylight.infrautils.ready.SystemReadyMonitor systemReadyMonitor) 
 
- 
- 
Method Details- 
bindConnectionProvider
- 
unbindConnectionProvider
- 
onSystemBootReadypublic void onSystemBootReady()- Specified by:
- onSystemBootReadyin interface- org.opendaylight.infrautils.ready.SystemReadyListener
 
- 
getExtensionConverterRegistratorDescription copied from interface:OpenFlowPluginExtensionRegistratorProviderReturns the extensionConverterRegistry - here extension converters can be registered in order to support vendor messages.- Specified by:
- getExtensionConverterRegistratorin interface- OpenFlowPluginExtensionRegistratorProvider
- Returns:
- extensionConverterRegistrator
 
- 
getAllFlowGroupHistories- Specified by:
- getAllFlowGroupHistoriesin interface- FlowGroupInfoHistories
 
- 
getFlowGroupHistory- Specified by:
- getFlowGroupHistoryin interface- FlowGroupInfoHistories
 
- 
close@PreDestroy public void close()- Specified by:
- closein interface- AutoCloseable
 
 
-