public final class TunnelProgramming extends Object implements TopologyTunnelPcepProgrammingService, AutoCloseable
Constructor and Description |
---|
TunnelProgramming(InstructionScheduler scheduler,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataProvider,
NetworkTopologyPcepService topologyService) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepCreateP2pTunnelOutput>> |
pcepCreateP2pTunnel(PcepCreateP2pTunnelInput p2pTunnelInput) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepDestroyTunnelOutput>> |
pcepDestroyTunnel(PcepDestroyTunnelInput destroyTunnelInput) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepUpdateTunnelOutput>> |
pcepUpdateTunnel(PcepUpdateTunnelInput updateTunnelInput) |
public TunnelProgramming(InstructionScheduler scheduler, org.opendaylight.controller.md.sal.binding.api.DataBroker dataProvider, NetworkTopologyPcepService topologyService)
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepCreateP2pTunnelOutput>> pcepCreateP2pTunnel(PcepCreateP2pTunnelInput p2pTunnelInput)
pcepCreateP2pTunnel
in interface TopologyTunnelPcepProgrammingService
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepDestroyTunnelOutput>> pcepDestroyTunnel(PcepDestroyTunnelInput destroyTunnelInput)
pcepDestroyTunnel
in interface TopologyTunnelPcepProgrammingService
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepUpdateTunnelOutput>> pcepUpdateTunnel(PcepUpdateTunnelInput updateTunnelInput)
pcepUpdateTunnel
in interface TopologyTunnelPcepProgrammingService
public void close()
close
in interface AutoCloseable
Copyright © 2018 OpenDaylight. All rights reserved.