Class AbstractRemoveFlow

java.lang.Object
org.opendaylight.openflowplugin.impl.services.sal.AbstractRemoveFlow
All Implemented Interfaces:
RemoveFlow, org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.Rpc<RemoveFlowInput,RemoveFlowOutput>>, org.opendaylight.yangtools.yang.binding.Rpc<RemoveFlowInput,RemoveFlowOutput>
Direct Known Subclasses:
MultiRemoveFlow, SingleRemoveFlow

public abstract non-sealed class AbstractRemoveFlow extends Object implements RemoveFlow
  • Constructor Details

    • AbstractRemoveFlow

      protected AbstractRemoveFlow(DeviceContext deviceContext)
  • Method Details

    • invoke

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

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

      protected final DeviceFlowRegistry flowRegistry()
    • version

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