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-pcep
     rpc 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 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.