public abstract class AbstractPCEPTopologyProviderModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTopologyProviderModule> implements PCEPTopologyProviderModuleMXBean, TopologyReferenceServiceInterface, org.opendaylight.controller.config.api.RuntimeBeanRegistratorAwareModule
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
clientJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
dataProviderJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
dispatcherJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
listenAddressJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
listenPortJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
rpcRegistryJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
rpcTimeoutJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
schedulerJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
statefulPluginJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
topologyIdJmxAttribute |
Constructor and Description |
---|
AbstractPCEPTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractPCEPTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractPCEPTopologyProviderModule oldModule,
AutoCloseable oldInstance) |
Modifier and Type | Method and Description |
---|---|
boolean |
canReuseInstance(AbstractPCEPTopologyProviderModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
List<Client> |
getClient() |
ObjectName |
getDataProvider() |
protected org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataProviderDependency() |
ObjectName |
getDispatcher() |
protected PCEPDispatcher |
getDispatcherDependency() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getListenAddress() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber |
getListenPort() |
org.slf4j.Logger |
getLogger() |
PCEPTopologyProviderRuntimeRegistrator |
getRootRuntimeBeanRegistratorWrapper() |
ObjectName |
getRpcRegistry() |
protected org.opendaylight.controller.sal.binding.api.RpcProviderRegistry |
getRpcRegistryDependency() |
Short |
getRpcTimeout() |
ObjectName |
getScheduler() |
protected InstructionScheduler |
getSchedulerDependency() |
ObjectName |
getStatefulPlugin() |
protected TopologySessionListenerFactory |
getStatefulPluginDependency() |
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId |
getTopologyId() |
int |
hashCode() |
boolean |
isSame(AbstractPCEPTopologyProviderModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setClient(List<Client> client) |
void |
setDataProvider(ObjectName dataProvider) |
void |
setDispatcher(ObjectName dispatcher) |
void |
setListenAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress listenAddress) |
void |
setListenPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber listenPort) |
void |
setRpcRegistry(ObjectName rpcRegistry) |
void |
setRpcTimeout(Short rpcTimeout) |
void |
setRuntimeBeanRegistrator(org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator rootRuntimeRegistrator) |
void |
setScheduler(ObjectName scheduler) |
void |
setStatefulPlugin(ObjectName statefulPlugin) |
void |
setTopologyId(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId) |
void |
validate() |
canReuse, createInstance, getIdentifier, getInstance, setCanReuseInstance
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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 statefulPluginJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute topologyIdJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute listenAddressJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute clientJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute dataProviderJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute dispatcherJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute listenPortJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute rpcTimeoutJmxAttribute
public AbstractPCEPTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractPCEPTopologyProviderModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, AbstractPCEPTopologyProviderModule oldModule, AutoCloseable oldInstance)
public PCEPTopologyProviderRuntimeRegistrator getRootRuntimeBeanRegistratorWrapper()
public void setRuntimeBeanRegistrator(org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator rootRuntimeRegistrator)
setRuntimeBeanRegistrator
in interface org.opendaylight.controller.config.api.RuntimeBeanRegistratorAwareModule
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 TopologySessionListenerFactory getStatefulPluginDependency()
protected final org.opendaylight.controller.md.sal.binding.api.DataBroker getDataProviderDependency()
protected final PCEPDispatcher getDispatcherDependency()
protected final void resolveDependencies()
resolveDependencies
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTopologyProviderModule>
public boolean canReuseInstance(AbstractPCEPTopologyProviderModule oldModule)
canReuseInstance
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTopologyProviderModule>
public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractPCEPTopologyProviderModule>
public boolean isSame(AbstractPCEPTopologyProviderModule other)
public ObjectName getScheduler()
getScheduler
in interface PCEPTopologyProviderModuleMXBean
public void setScheduler(ObjectName scheduler)
setScheduler
in interface PCEPTopologyProviderModuleMXBean
public ObjectName getRpcRegistry()
getRpcRegistry
in interface PCEPTopologyProviderModuleMXBean
public void setRpcRegistry(ObjectName rpcRegistry)
setRpcRegistry
in interface PCEPTopologyProviderModuleMXBean
public ObjectName getStatefulPlugin()
getStatefulPlugin
in interface PCEPTopologyProviderModuleMXBean
public void setStatefulPlugin(ObjectName statefulPlugin)
setStatefulPlugin
in interface PCEPTopologyProviderModuleMXBean
public org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId getTopologyId()
getTopologyId
in interface PCEPTopologyProviderModuleMXBean
public void setTopologyId(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId)
setTopologyId
in interface PCEPTopologyProviderModuleMXBean
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getListenAddress()
getListenAddress
in interface PCEPTopologyProviderModuleMXBean
public void setListenAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress listenAddress)
setListenAddress
in interface PCEPTopologyProviderModuleMXBean
public List<Client> getClient()
getClient
in interface PCEPTopologyProviderModuleMXBean
public void setClient(List<Client> client)
setClient
in interface PCEPTopologyProviderModuleMXBean
public ObjectName getDataProvider()
getDataProvider
in interface PCEPTopologyProviderModuleMXBean
public void setDataProvider(ObjectName dataProvider)
setDataProvider
in interface PCEPTopologyProviderModuleMXBean
public ObjectName getDispatcher()
getDispatcher
in interface PCEPTopologyProviderModuleMXBean
public void setDispatcher(ObjectName dispatcher)
setDispatcher
in interface PCEPTopologyProviderModuleMXBean
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getListenPort()
getListenPort
in interface PCEPTopologyProviderModuleMXBean
public void setListenPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber listenPort)
setListenPort
in interface PCEPTopologyProviderModuleMXBean
public Short getRpcTimeout()
getRpcTimeout
in interface PCEPTopologyProviderModuleMXBean
public void setRpcTimeout(Short rpcTimeout)
setRpcTimeout
in interface PCEPTopologyProviderModuleMXBean
public org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.