public abstract class AbstractPCEPTunnelTopologyProviderModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTunnelTopologyProviderModule> implements PCEPTunnelTopologyProviderModuleMXBean, TopologyReferenceServiceInterface
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
dataProviderJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
rpcRegistryJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
schedulerJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
sourceTopologyJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
topologyIdJmxAttribute |
| Constructor and Description |
|---|
AbstractPCEPTunnelTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractPCEPTunnelTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractPCEPTunnelTopologyProviderModule oldModule,
AutoCloseable oldInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuseInstance(AbstractPCEPTunnelTopologyProviderModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
ObjectName |
getDataProvider() |
protected org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataProviderDependency() |
org.slf4j.Logger |
getLogger() |
ObjectName |
getRpcRegistry() |
protected org.opendaylight.controller.sal.binding.api.RpcProviderRegistry |
getRpcRegistryDependency() |
ObjectName |
getScheduler() |
protected InstructionScheduler |
getSchedulerDependency() |
ObjectName |
getSourceTopology() |
protected TopologyReference |
getSourceTopologyDependency() |
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId |
getTopologyId() |
int |
hashCode() |
boolean |
isSame(AbstractPCEPTunnelTopologyProviderModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setDataProvider(ObjectName dataProvider) |
void |
setRpcRegistry(ObjectName rpcRegistry) |
void |
setScheduler(ObjectName scheduler) |
void |
setSourceTopology(ObjectName sourceTopology) |
void |
setTopologyId(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId) |
void |
validate() |
public static final org.opendaylight.controller.config.api.JmxAttribute schedulerJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute rpcRegistryJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute topologyIdJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute sourceTopologyJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute dataProviderJmxAttribute
public AbstractPCEPTunnelTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractPCEPTunnelTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractPCEPTunnelTopologyProviderModule oldModule,
AutoCloseable oldInstance)
public void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final InstructionScheduler getSchedulerDependency()
protected final org.opendaylight.controller.sal.binding.api.RpcProviderRegistry getRpcRegistryDependency()
protected final TopologyReference getSourceTopologyDependency()
protected final org.opendaylight.controller.md.sal.binding.api.DataBroker getDataProviderDependency()
protected final void resolveDependencies()
resolveDependencies in class org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTunnelTopologyProviderModule>public boolean canReuseInstance(AbstractPCEPTunnelTopologyProviderModule oldModule)
canReuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTunnelTopologyProviderModule>public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTunnelTopologyProviderModule>public boolean isSame(AbstractPCEPTunnelTopologyProviderModule other)
public ObjectName getScheduler()
getScheduler in interface PCEPTunnelTopologyProviderModuleMXBeanpublic void setScheduler(ObjectName scheduler)
setScheduler in interface PCEPTunnelTopologyProviderModuleMXBeanpublic ObjectName getRpcRegistry()
getRpcRegistry in interface PCEPTunnelTopologyProviderModuleMXBeanpublic void setRpcRegistry(ObjectName rpcRegistry)
setRpcRegistry in interface PCEPTunnelTopologyProviderModuleMXBeanpublic org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId getTopologyId()
getTopologyId in interface PCEPTunnelTopologyProviderModuleMXBeanpublic void setTopologyId(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId)
setTopologyId in interface PCEPTunnelTopologyProviderModuleMXBeanpublic ObjectName getSourceTopology()
getSourceTopology in interface PCEPTunnelTopologyProviderModuleMXBeanpublic void setSourceTopology(ObjectName sourceTopology)
setSourceTopology in interface PCEPTunnelTopologyProviderModuleMXBeanpublic ObjectName getDataProvider()
getDataProvider in interface PCEPTunnelTopologyProviderModuleMXBeanpublic void setDataProvider(ObjectName dataProvider)
setDataProvider in interface PCEPTunnelTopologyProviderModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.