Class AbstractUpdateFlow

java.lang.Object
org.opendaylight.openflowplugin.impl.services.sal.AbstractUpdateFlow
All Implemented Interfaces:
UpdateFlow, org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.Rpc<UpdateFlowInput,UpdateFlowOutput>>, org.opendaylight.yangtools.yang.binding.Rpc<UpdateFlowInput,UpdateFlowOutput>
Direct Known Subclasses:
MultiUpdateFlow, SingleUpdateFlow

public abstract non-sealed class AbstractUpdateFlow extends Object implements UpdateFlow
  • Constructor Details

    • AbstractUpdateFlow

      protected AbstractUpdateFlow(DeviceContext deviceContext)
  • Method Details

    • invoke

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

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

      protected final DeviceFlowRegistry flowRegistry()
    • version

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