Interface OpenflowProtocolService

  • 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 Detail

      • 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