Class SalFlowServiceImpl

java.lang.Object
org.opendaylight.openflowplugin.impl.services.sal.SalFlowServiceImpl
All Implemented Interfaces:
SalFlowService, org.opendaylight.yangtools.yang.binding.RpcService

public class SalFlowServiceImpl extends Object implements SalFlowService
  • Constructor Details

  • Method Details

    • addFlow

      public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddFlowOutput>> addFlow(AddFlowInput input)
      Description copied from interface: SalFlowService
      Invoke add-flow RPC.
           
               Adding flow to openflow device.
           
       
      Specified by:
      addFlow in interface SalFlowService
      Parameters:
      input - of add-flow
      Returns:
      output of add-flow
    • removeFlow

      public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveFlowOutput>> removeFlow(RemoveFlowInput input)
      Description copied from interface: SalFlowService
      Invoke remove-flow RPC.
           
               Removing flow from openflow device.
           
       
      Specified by:
      removeFlow in interface SalFlowService
      Parameters:
      input - of remove-flow
      Returns:
      output of remove-flow
    • updateFlow

      public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateFlowOutput>> updateFlow(UpdateFlowInput input)
      Description copied from interface: SalFlowService
      Invoke update-flow RPC.
           
               Updating flow on openflow device.
           
       
      Specified by:
      updateFlow in interface SalFlowService
      Parameters:
      input - of update-flow
      Returns:
      output of update-flow