public class PCEPTopologyDeployerImpl extends Object implements PCEPTopologyDeployer, AutoCloseable
| Constructor and Description |
|---|
PCEPTopologyDeployerImpl(org.osgi.service.blueprint.container.BlueprintContainer container) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
createTopologyProvider(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId,
InetSocketAddress inetSocketAddress,
short rpcTimeout,
com.google.common.base.Optional<KeyMapping> keys,
InstructionScheduler schedulerDependency,
com.google.common.base.Optional<PCEPTopologyProviderRuntimeRegistrator> runtime)
Creates and register topology provider instance
|
void |
removeTopologyProvider(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyID)
Closes and unregister topology provider instance
|
public PCEPTopologyDeployerImpl(org.osgi.service.blueprint.container.BlueprintContainer container)
public void createTopologyProvider(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId,
InetSocketAddress inetSocketAddress,
short rpcTimeout,
com.google.common.base.Optional<KeyMapping> keys,
InstructionScheduler schedulerDependency,
com.google.common.base.Optional<PCEPTopologyProviderRuntimeRegistrator> runtime)
PCEPTopologyDeployercreateTopologyProvider in interface PCEPTopologyDeployertopologyId - topology IDinetSocketAddress - inetSocketAddressrpcTimeout - rpc Timeoutkeys - List of clients password configurationschedulerDependency - Instruction Schedulerpublic void removeTopologyProvider(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyID)
PCEPTopologyDeployerremoveTopologyProvider in interface PCEPTopologyDeployertopologyID - topology IDpublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2018 OpenDaylight. All rights reserved.