Interface NetworkTopologyPcepService
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
public interface NetworkTopologyPcepService extends org.opendaylight.yangtools.yang.binding.RpcService
Interface for implementing the following YANG RPCs defined in module network-topology-pceprpc add-lsp { input input { uses ont:network-topology-reference; uses add-lsp-args; } output output { uses operation-result; } } rpc remove-lsp { input input { uses ont:network-topology-reference; uses remove-lsp-args; } output output { uses operation-result; } } rpc update-lsp { input input { uses ont:network-topology-reference; uses update-lsp-args; } output output { uses operation-result; } } rpc ensure-lsp-operational { input input { uses ont:network-topology-reference; uses ensure-lsp-operational-args; } output output { uses operation-result; } } rpc trigger-sync { input input { uses ont:network-topology-reference; uses trigger-sync-args; } output output { uses operation-result; } } rpc tear-down-session { input input { uses ont:network-topology-reference; uses node-id; } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddLspOutput>>
addLsp(AddLspInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<EnsureLspOperationalOutput>>
ensureLspOperational(EnsureLspOperationalInput input)
Ensure that the target LSP is provisioned and has specified operational status.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveLspOutput>>
removeLsp(RemoveLspInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TearDownSessionOutput>>
tearDownSession(TearDownSessionInput input)
Closes the session between PCE and PCC.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TriggerSyncOutput>>
triggerSync(TriggerSyncInput input)
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateLspOutput>>
updateLsp(UpdateLspInput input)
-
-
-
Method Detail
-
addLsp
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddLspOutput>> addLsp(AddLspInput input)
-
removeLsp
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveLspOutput>> removeLsp(RemoveLspInput input)
-
updateLsp
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateLspOutput>> updateLsp(UpdateLspInput input)
-
ensureLspOperational
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<EnsureLspOperationalOutput>> ensureLspOperational(EnsureLspOperationalInput input)
Ensure that the target LSP is provisioned and has specified operational status.
-
triggerSync
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TriggerSyncOutput>> triggerSync(TriggerSyncInput input)
-
tearDownSession
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TearDownSessionOutput>> tearDownSession(TearDownSessionInput input)
Closes the session between PCE and PCC.
-
-