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.Module
protected 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 PCEPTunnelTopologyProviderModuleMXBean
public void setScheduler(ObjectName scheduler)
setScheduler
in interface PCEPTunnelTopologyProviderModuleMXBean
public ObjectName getRpcRegistry()
getRpcRegistry
in interface PCEPTunnelTopologyProviderModuleMXBean
public void setRpcRegistry(ObjectName rpcRegistry)
setRpcRegistry
in interface PCEPTunnelTopologyProviderModuleMXBean
public org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId getTopologyId()
getTopologyId
in interface PCEPTunnelTopologyProviderModuleMXBean
public void setTopologyId(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId)
setTopologyId
in interface PCEPTunnelTopologyProviderModuleMXBean
public ObjectName getSourceTopology()
getSourceTopology
in interface PCEPTunnelTopologyProviderModuleMXBean
public void setSourceTopology(ObjectName sourceTopology)
setSourceTopology
in interface PCEPTunnelTopologyProviderModuleMXBean
public ObjectName getDataProvider()
getDataProvider
in interface PCEPTunnelTopologyProviderModuleMXBean
public void setDataProvider(ObjectName dataProvider)
setDataProvider
in interface PCEPTunnelTopologyProviderModuleMXBean
public org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.