Class TunnelProgramming
- java.lang.Object
-
- org.opendaylight.bgpcep.pcep.tunnel.provider.TunnelProgramming
-
- All Implemented Interfaces:
AutoCloseable,TopologyTunnelPcepProgrammingService,org.opendaylight.yangtools.yang.binding.RpcService
public final class TunnelProgramming extends Object implements TopologyTunnelPcepProgrammingService, AutoCloseable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepCreateP2pTunnelOutput>>pcepCreateP2pTunnel(PcepCreateP2pTunnelInput p2pTunnelInput)Invokepcep-create-p2p-tunnelRPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepDestroyTunnelOutput>>pcepDestroyTunnel(PcepDestroyTunnelInput destroyTunnelInput)Invokepcep-destroy-tunnelRPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepUpdateTunnelOutput>>pcepUpdateTunnel(PcepUpdateTunnelInput updateTunnelInput)Invokepcep-update-tunnelRPC.
-
-
-
Method Detail
-
pcepCreateP2pTunnel
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepCreateP2pTunnelOutput>> pcepCreateP2pTunnel(PcepCreateP2pTunnelInput p2pTunnelInput)
Description copied from interface:TopologyTunnelPcepProgrammingServiceInvokepcep-create-p2p-tunnelRPC.- Specified by:
pcepCreateP2pTunnelin interfaceTopologyTunnelPcepProgrammingService- Parameters:
p2pTunnelInput- ofpcep-create-p2p-tunnel- Returns:
- output of
pcep-create-p2p-tunnel
-
pcepDestroyTunnel
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepDestroyTunnelOutput>> pcepDestroyTunnel(PcepDestroyTunnelInput destroyTunnelInput)
Description copied from interface:TopologyTunnelPcepProgrammingServiceInvokepcep-destroy-tunnelRPC.- Specified by:
pcepDestroyTunnelin interfaceTopologyTunnelPcepProgrammingService- Parameters:
destroyTunnelInput- ofpcep-destroy-tunnel- Returns:
- output of
pcep-destroy-tunnel
-
pcepUpdateTunnel
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepUpdateTunnelOutput>> pcepUpdateTunnel(PcepUpdateTunnelInput updateTunnelInput)
Description copied from interface:TopologyTunnelPcepProgrammingServiceInvokepcep-update-tunnelRPC.- Specified by:
pcepUpdateTunnelin interfaceTopologyTunnelPcepProgrammingService- Parameters:
updateTunnelInput- ofpcep-update-tunnel- Returns:
- output of
pcep-update-tunnel
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
-