public abstract class AbstractSimpleBGPExtensionProviderContextModule extends Object implements org.opendaylight.controller.config.spi.Module, SimpleBGPExtensionProviderContextModuleMXBean, BGPExtensionProviderContextServiceInterface
| Modifier and Type | Field and Description |
|---|---|
protected org.opendaylight.controller.config.api.JmxAttribute |
extensionJmxAttribute |
| Constructor and Description |
|---|
AbstractSimpleBGPExtensionProviderContextModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractSimpleBGPExtensionProviderContextModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractSimpleBGPExtensionProviderContextModule oldModule,
AutoCloseable oldInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuseInstance(AbstractSimpleBGPExtensionProviderContextModule oldModule) |
abstract AutoCloseable |
createInstance() |
protected void |
customValidation() |
boolean |
equals(Object o) |
List<ObjectName> |
getExtension() |
protected List<org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderActivator> |
getExtensionDependency() |
org.opendaylight.controller.config.api.ModuleIdentifier |
getIdentifier() |
AutoCloseable |
getInstance() |
int |
hashCode() |
boolean |
isSame(AbstractSimpleBGPExtensionProviderContextModule other) |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setExtension(List<ObjectName> extension) |
void |
validate() |
protected final org.opendaylight.controller.config.api.JmxAttribute extensionJmxAttribute
public AbstractSimpleBGPExtensionProviderContextModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractSimpleBGPExtensionProviderContextModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractSimpleBGPExtensionProviderContextModule oldModule,
AutoCloseable oldInstance)
public List<ObjectName> getExtension()
getExtension in interface SimpleBGPExtensionProviderContextModuleMXBeanpublic void setExtension(List<ObjectName> extension)
setExtension in interface SimpleBGPExtensionProviderContextModuleMXBeanpublic void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final List<org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderActivator> getExtensionDependency()
public final AutoCloseable getInstance()
getInstance in interface org.opendaylight.controller.config.spi.Modulepublic org.opendaylight.controller.config.api.ModuleIdentifier getIdentifier()
getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.config.api.ModuleIdentifier>public boolean canReuseInstance(AbstractSimpleBGPExtensionProviderContextModule oldModule)
public AutoCloseable reuseInstance(AutoCloseable oldInstance)
public abstract AutoCloseable createInstance()
public boolean isSame(AbstractSimpleBGPExtensionProviderContextModule other)
Copyright © 2014. All rights reserved.