public abstract class AbstractConfigurableNiciraExtensionProviderModule extends Object implements org.opendaylight.controller.config.spi.Module, ConfigurableNiciraExtensionProviderModuleMXBean, NiciraExtensionProviderServiceInterface
| Modifier and Type | Field and Description |
|---|---|
protected org.opendaylight.controller.config.api.DependencyResolver |
dependencyResolver |
static org.opendaylight.controller.config.api.JmxAttribute |
openflowPluginProviderJmxAttribute |
| Constructor and Description |
|---|
AbstractConfigurableNiciraExtensionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractConfigurableNiciraExtensionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractConfigurableNiciraExtensionProviderModule oldModule,
AutoCloseable oldInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuseInstance(AbstractConfigurableNiciraExtensionProviderModule oldModule) |
abstract AutoCloseable |
createInstance() |
protected void |
customValidation() |
boolean |
equals(Object o) |
org.opendaylight.controller.config.api.ModuleIdentifier |
getIdentifier() |
AutoCloseable |
getInstance() |
ObjectName |
getOpenflowPluginProvider() |
protected org.opendaylight.openflowplugin.openflow.md.core.sal.OpenflowPluginProvider |
getOpenflowPluginProviderDependency() |
int |
hashCode() |
boolean |
isSame(AbstractConfigurableNiciraExtensionProviderModule other) |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setOpenflowPluginProvider(ObjectName openflowPluginProvider) |
void |
validate() |
public static final org.opendaylight.controller.config.api.JmxAttribute openflowPluginProviderJmxAttribute
protected final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver
public AbstractConfigurableNiciraExtensionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractConfigurableNiciraExtensionProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractConfigurableNiciraExtensionProviderModule oldModule,
AutoCloseable oldInstance)
public org.opendaylight.controller.config.api.ModuleIdentifier getIdentifier()
getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.config.api.ModuleIdentifier>public void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final org.opendaylight.openflowplugin.openflow.md.core.sal.OpenflowPluginProvider getOpenflowPluginProviderDependency()
public final AutoCloseable getInstance()
getInstance in interface org.opendaylight.controller.config.spi.Modulepublic abstract AutoCloseable createInstance()
public boolean canReuseInstance(AbstractConfigurableNiciraExtensionProviderModule oldModule)
public AutoCloseable reuseInstance(AutoCloseable oldInstance)
public boolean isSame(AbstractConfigurableNiciraExtensionProviderModule other)
public ObjectName getOpenflowPluginProvider()
getOpenflowPluginProvider in interface ConfigurableNiciraExtensionProviderModuleMXBeanpublic void setOpenflowPluginProvider(ObjectName openflowPluginProvider)
setOpenflowPluginProvider in interface ConfigurableNiciraExtensionProviderModuleMXBeanCopyright © 2015. All rights reserved.