Interface SalFlatBatchService

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.RpcService
    All Known Implementing Classes:
    SalFlatBatchServiceImpl

    @Generated("mdsal-binding-generator")
    public interface SalFlatBatchService
    extends org.opendaylight.yangtools.yang.binding.RpcService
    Interface for implementing the following YANG RPCs defined in module sal-flat-batch
     rpc process-flat-batch {
       input input {
         uses inv:node-context-ref;
         list batch {
           key batch-order;
           uses batch:batch-order-grouping;
           choice batch-choice;
         }
         leaf exit-on-first-error {
           type boolean;
         }
       }
       output output {
         list batch-failure {
           key batch-order;
           uses batch:batch-order-grouping;
           choice batch-item-id-choice;
         }
       }
     }
     
    • Method Detail

      • processFlatBatch

        @CheckReturnValue
        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ProcessFlatBatchOutput>> processFlatBatch​(ProcessFlatBatchInput input)
        Invoke process-flat-batch RPC.
             
                 Process add/update/remove of items in batch towards openflow device.
             
         
        Parameters:
        input - of process-flat-batch
        Returns:
        output of process-flat-batch