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, setCanReuseInstanceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitpublic 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.RuntimeBeanRegistratorAwareModulepublic 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 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 PCEPTopologyProviderModuleMXBeanpublic void setScheduler(ObjectName scheduler)
setScheduler in interface PCEPTopologyProviderModuleMXBeanpublic ObjectName getRpcRegistry()
getRpcRegistry in interface PCEPTopologyProviderModuleMXBeanpublic void setRpcRegistry(ObjectName rpcRegistry)
setRpcRegistry in interface PCEPTopologyProviderModuleMXBeanpublic ObjectName getStatefulPlugin()
getStatefulPlugin in interface PCEPTopologyProviderModuleMXBeanpublic void setStatefulPlugin(ObjectName statefulPlugin)
setStatefulPlugin in interface PCEPTopologyProviderModuleMXBeanpublic org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId getTopologyId()
getTopologyId in interface PCEPTopologyProviderModuleMXBeanpublic void setTopologyId(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId)
setTopologyId in interface PCEPTopologyProviderModuleMXBeanpublic org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getListenAddress()
getListenAddress in interface PCEPTopologyProviderModuleMXBeanpublic void setListenAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress listenAddress)
setListenAddress in interface PCEPTopologyProviderModuleMXBeanpublic List<Client> getClient()
getClient in interface PCEPTopologyProviderModuleMXBeanpublic void setClient(List<Client> client)
setClient in interface PCEPTopologyProviderModuleMXBeanpublic ObjectName getDataProvider()
getDataProvider in interface PCEPTopologyProviderModuleMXBeanpublic void setDataProvider(ObjectName dataProvider)
setDataProvider in interface PCEPTopologyProviderModuleMXBeanpublic ObjectName getDispatcher()
getDispatcher in interface PCEPTopologyProviderModuleMXBeanpublic void setDispatcher(ObjectName dispatcher)
setDispatcher in interface PCEPTopologyProviderModuleMXBeanpublic org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getListenPort()
getListenPort in interface PCEPTopologyProviderModuleMXBeanpublic void setListenPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber listenPort)
setListenPort in interface PCEPTopologyProviderModuleMXBeanpublic Short getRpcTimeout()
getRpcTimeout in interface PCEPTopologyProviderModuleMXBeanpublic void setRpcTimeout(Short rpcTimeout)
setRpcTimeout in interface PCEPTopologyProviderModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.