All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
All Known Implementing Classes:
OpenflowpluginTestServiceProvider, SalFlowServiceImpl

@Generated("mdsal-binding-generator") public interface SalFlowService extends org.opendaylight.yangtools.yang.binding.RpcService
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddFlowOutput>>
    Invoke add-flow RPC.
    com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveFlowOutput>>
    Invoke remove-flow RPC.
    com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateFlowOutput>>
    Invoke update-flow RPC.
  • Method Details

    • addFlow

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddFlowOutput>> addFlow(AddFlowInput input)
      Invoke add-flow RPC.
           
               Adding flow to openflow device.
           
       
      Parameters:
      input - of add-flow
      Returns:
      output of add-flow
    • removeFlow

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveFlowOutput>> removeFlow(RemoveFlowInput input)
      Invoke remove-flow RPC.
           
               Removing flow from openflow device.
           
       
      Parameters:
      input - of remove-flow
      Returns:
      output of remove-flow
    • updateFlow

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateFlowOutput>> updateFlow(UpdateFlowInput input)
      Invoke update-flow RPC.
           
               Updating flow on openflow device.
           
       
      Parameters:
      input - of update-flow
      Returns:
      output of update-flow