All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
All Known Subinterfaces:
ConnectionAdapter, ConnectionFacade
All Known Implementing Classes:
ConnectionAdapterImpl

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

    • echo

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<EchoOutput>> echo(EchoInput input)
      Invoke echo RPC.
      Parameters:
      input - of echo
      Returns:
      output of echo
    • echoReply

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<EchoReplyOutput>> echoReply(EchoReplyInput input)
      Invoke echo-reply RPC.
      Parameters:
      input - of echo-reply
      Returns:
      output of echo-reply
    • hello

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<HelloOutput>> hello(HelloInput input)
      Invoke hello RPC.
      Parameters:
      input - of hello
      Returns:
      output of hello
    • experimenter

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ExperimenterOutput>> experimenter(ExperimenterInput input)
      Invoke experimenter RPC.
           
               Send experimenter message to device, reply is not solicitated.
           
       
      Parameters:
      input - of experimenter
      Returns:
      output of experimenter
    • getFeatures

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetFeaturesOutput>> getFeatures(GetFeaturesInput input)
      Invoke get-features RPC.
      Parameters:
      input - of get-features
      Returns:
      output of get-features
    • getConfig

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetConfigOutput>> getConfig(GetConfigInput input)
      Invoke get-config RPC.
      Parameters:
      input - of get-config
      Returns:
      output of get-config
    • setConfig

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<SetConfigOutput>> setConfig(SetConfigInput input)
      Invoke set-config RPC.
      Parameters:
      input - of set-config
      Returns:
      output of set-config
    • packetOut

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PacketOutOutput>> packetOut(PacketOutInput input)
      Invoke packet-out RPC.
      Parameters:
      input - of packet-out
      Returns:
      output of packet-out
    • flowMod

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<FlowModOutput>> flowMod(FlowModInput input)
      Invoke flow-mod RPC.
      Parameters:
      input - of flow-mod
      Returns:
      output of flow-mod
    • groupMod

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GroupModOutput>> groupMod(GroupModInput input)
      Invoke group-mod RPC.
      Parameters:
      input - of group-mod
      Returns:
      output of group-mod
    • portMod

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<PortModOutput>> portMod(PortModInput input)
      Invoke port-mod RPC.
      Parameters:
      input - of port-mod
      Returns:
      output of port-mod
    • tableMod

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TableModOutput>> tableMod(TableModInput input)
      Invoke table-mod RPC.
      Parameters:
      input - of table-mod
      Returns:
      output of table-mod
    • multipartRequest

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MultipartRequestOutput>> multipartRequest(MultipartRequestInput input)
      Invoke multipart-request RPC.
      Parameters:
      input - of multipart-request
      Returns:
      output of multipart-request
    • barrier

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<BarrierOutput>> barrier(BarrierInput input)
      Invoke barrier RPC.
      Parameters:
      input - of barrier
      Returns:
      output of barrier
    • getQueueConfig

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetQueueConfigOutput>> getQueueConfig(GetQueueConfigInput input)
      Invoke get-queue-config RPC.
      Parameters:
      input - of get-queue-config
      Returns:
      output of get-queue-config
    • roleRequest

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RoleRequestOutput>> roleRequest(RoleRequestInput input)
      Invoke role-request RPC.
      Parameters:
      input - of role-request
      Returns:
      output of role-request
    • getAsync

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAsyncOutput>> getAsync(GetAsyncInput input)
      Invoke get-async RPC.
      Parameters:
      input - of get-async
      Returns:
      output of get-async
    • setAsync

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<SetAsyncOutput>> setAsync(SetAsyncInput input)
      Invoke set-async RPC.
      Parameters:
      input - of set-async
      Returns:
      output of set-async
    • meterMod

      @CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<MeterModOutput>> meterMod(MeterModInput input)
      Invoke meter-mod RPC.
      Parameters:
      input - of meter-mod
      Returns:
      output of meter-mod