Class AbstractAddFlow

java.lang.Object
org.opendaylight.openflowplugin.impl.services.sal.AbstractAddFlow
All Implemented Interfaces:
AddFlow, org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.Rpc<AddFlowInput,AddFlowOutput>>, org.opendaylight.yangtools.yang.binding.Rpc<AddFlowInput,AddFlowOutput>
Direct Known Subclasses:
MultiAddFlow, SingleAddFlow

public abstract non-sealed class AbstractAddFlow extends Object implements AddFlow
  • Constructor Details

    • AbstractAddFlow

      protected AbstractAddFlow(DeviceContext deviceContext)
  • Method Details

    • invoke

      public final com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddFlowOutput>> invoke(AddFlowInput input)
      Specified by:
      invoke in interface AddFlow
      Specified by:
      invoke in interface org.opendaylight.yangtools.yang.binding.Rpc<AddFlowInput,AddFlowOutput>
    • invokeImpl

      protected abstract @NonNull com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddFlowOutput>> invokeImpl(@NonNull AddFlowInput input)
    • flowRegistry

      protected final DeviceFlowRegistry flowRegistry()
    • version

      protected final org.opendaylight.yangtools.yang.common.Uint8 version()