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
Modifier and TypeMethodDescriptionvoid
close()
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepCreateP2pTunnelOutput>>
pcepCreateP2pTunnel
(PcepCreateP2pTunnelInput p2pTunnelInput) Invokepcep-create-p2p-tunnel
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepDestroyTunnelOutput>>
pcepDestroyTunnel
(PcepDestroyTunnelInput destroyTunnelInput) Invokepcep-destroy-tunnel
RPC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepUpdateTunnelOutput>>
pcepUpdateTunnel
(PcepUpdateTunnelInput updateTunnelInput) Invokepcep-update-tunnel
RPC.
-
Method Details
-
pcepCreateP2pTunnel
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PcepCreateP2pTunnelOutput>> pcepCreateP2pTunnel(PcepCreateP2pTunnelInput p2pTunnelInput) Description copied from interface:TopologyTunnelPcepProgrammingService
Invokepcep-create-p2p-tunnel
RPC.- Specified by:
pcepCreateP2pTunnel
in 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:TopologyTunnelPcepProgrammingService
Invokepcep-destroy-tunnel
RPC.- Specified by:
pcepDestroyTunnel
in 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:TopologyTunnelPcepProgrammingService
Invokepcep-update-tunnel
RPC.- Specified by:
pcepUpdateTunnel
in interfaceTopologyTunnelPcepProgrammingService
- Parameters:
updateTunnelInput
- ofpcep-update-tunnel
- Returns:
- output of
pcep-update-tunnel
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-