Interface GlobalRpcBench
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.Rpc<GlobalRpcBenchInput,,GlobalRpcBenchOutput>> org.opendaylight.yangtools.binding.Rpc<GlobalRpcBenchInput,GlobalRpcBenchOutput>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
@Generated("mdsal-binding-generator")
public interface GlobalRpcBench
extends org.opendaylight.yangtools.binding.Rpc<GlobalRpcBenchInput,GlobalRpcBenchOutput>
Interface to the RPC Benchmark's Global RPC Server. In each RPC call, the input
is copied on the output
This class represents the following YANG schema fragment defined in module rpcbench-payload
rpc global-rpc-bench {
input input {
uses payload;
}
output output {
uses payload;
}
}
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptiondefault Class<GlobalRpcBench> com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GlobalRpcBenchOutput>> invoke(GlobalRpcBenchInput input)
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
invoke
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GlobalRpcBenchOutput>> invoke(GlobalRpcBenchInput input) - Specified by:
invokein interfaceorg.opendaylight.yangtools.binding.Rpc<GlobalRpcBenchInput,GlobalRpcBenchOutput>
-
implementedInterface
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.Rpc<GlobalRpcBenchInput,GlobalRpcBenchOutput>>
-