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)
PCEPTopologyDeployer
createTopologyProvider
in interface PCEPTopologyDeployer
topologyId
- 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)
PCEPTopologyDeployer
removeTopologyProvider
in interface PCEPTopologyDeployer
topologyID
- topology IDpublic void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2018 OpenDaylight. All rights reserved.