sendAsync
Async version of send.
open fun <I, O> sendAsync(s: BiFunction<SVC, I, O>, input: I, options: InvocationOptions.Builder): CompletableFuture<SendResponse<O>>
open fun <I, O> sendAsync(s: BiFunction<SVC, I, O>, input: I, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<O>>
open fun <I> sendAsync(s: BiConsumer<SVC, I>, input: I, options: InvocationOptions.Builder): CompletableFuture<SendResponse<Void>>
open fun <I> sendAsync(s: BiConsumer<SVC, I>, input: I, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<Void>>
open fun <O> sendAsync(s: (SVC) -> O, options: InvocationOptions.Builder): CompletableFuture<SendResponse<O>>
open fun <O> sendAsync(s: (SVC) -> O, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<O>>
open fun sendAsync(s: Consumer<SVC>, options: InvocationOptions.Builder): CompletableFuture<SendResponse<Void>>
open fun sendAsync(s: Consumer<SVC>, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<Void>>
Like sendAsync, with options.
open fun <I, O> sendAsync(s: BiFunction<SVC, I, O>, input: I, delay: Duration): CompletableFuture<SendResponse<O>>
open fun <I> sendAsync(s: BiConsumer<SVC, I>, input: I, delay: Duration): CompletableFuture<SendResponse<Void>>
Like sendAsync, with a delay.
open fun <I, O> sendAsync(s: BiFunction<SVC, I, O>, input: I, delay: Duration, options: InvocationOptions.Builder): CompletableFuture<SendResponse<O>>
abstract fun <I, O> sendAsync(s: BiFunction<SVC, I, O>, input: I, delay: Duration, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<O>>
open fun <I> sendAsync(s: BiConsumer<SVC, I>, input: I, delay: Duration, options: InvocationOptions.Builder): CompletableFuture<SendResponse<Void>>
abstract fun <I> sendAsync(s: BiConsumer<SVC, I>, input: I, delay: Duration, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<Void>>
open fun <O> sendAsync(s: (SVC) -> O, delay: Duration, options: InvocationOptions.Builder): CompletableFuture<SendResponse<O>>
abstract fun <O> sendAsync(s: (SVC) -> O, delay: Duration, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<O>>
open fun sendAsync(s: Consumer<SVC>, delay: Duration, options: InvocationOptions.Builder): CompletableFuture<SendResponse<Void>>
abstract fun sendAsync(s: Consumer<SVC>, delay: Duration, invocationOptions: InvocationOptions): CompletableFuture<SendResponse<Void>>
Like sendAsync, with delay and options.
Like sendAsync, for void methods.
Like sendAsync, for no-input methods.
Like sendAsync, for no-input/void methods.