public interface IpcInvokerBuilder<REQ,RES>
| 限定符和类型 | 方法和说明 |
|---|---|
IpcInvoker<REQ,RES> |
build() |
IpcInvokerBuilder<REQ,RES> |
doOnDispose(reactor.core.Disposable disposable) |
IpcInvokerBuilder<REQ,RES> |
forFireAndForget(java.util.function.Function<REQ,reactor.core.publisher.Mono<Void>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forFireAndForget(String name,
java.util.function.Function<REQ,reactor.core.publisher.Mono<Void>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forFireAndForget(String name,
java.util.function.Supplier<reactor.core.publisher.Mono<Void>> requester) |
IpcInvokerBuilder<REQ,RES> |
forFireAndForget(java.util.function.Supplier<reactor.core.publisher.Mono<Void>> requester) |
IpcInvokerBuilder<REQ,RES> |
forRequest(java.util.function.Function<REQ,reactor.core.publisher.Mono<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forRequest(String name,
java.util.function.Function<REQ,reactor.core.publisher.Mono<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forRequest(String name,
java.util.function.Supplier<reactor.core.publisher.Mono<RES>> requester) |
IpcInvokerBuilder<REQ,RES> |
forRequest(java.util.function.Supplier<reactor.core.publisher.Mono<RES>> requester) |
IpcInvokerBuilder<REQ,RES> |
forRequestChannel(java.util.function.Function<org.reactivestreams.Publisher<REQ>,reactor.core.publisher.Flux<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forRequestChannel(String name,
java.util.function.Function<org.reactivestreams.Publisher<REQ>,reactor.core.publisher.Flux<RES>> requester) |
IpcInvokerBuilder<REQ,RES> |
forRequestStream(java.util.function.Function<REQ,reactor.core.publisher.Flux<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forRequestStream(String name,
java.util.function.Function<REQ,reactor.core.publisher.Flux<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forRequestStream(String name,
java.util.function.Supplier<reactor.core.publisher.Flux<RES>> requester) |
IpcInvokerBuilder<REQ,RES> |
forRequestStream(java.util.function.Supplier<reactor.core.publisher.Flux<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
forTimeout(java.time.Duration timeout,
IpcInvoker<REQ,RES> invoker) |
IpcInvokerBuilder<REQ,RES> |
name(String name) |
static <REQ,RES> IpcInvokerBuilder<REQ,RES> |
newBuilder() |
IpcInvokerBuilder<REQ,RES> |
timeout(java.time.Duration timeout) |
IpcInvokerBuilder<REQ,RES> name(String name)
IpcInvokerBuilder<REQ,RES> forFireAndForget(java.util.function.Supplier<reactor.core.publisher.Mono<Void>> requester)
IpcInvokerBuilder<REQ,RES> forFireAndForget(java.util.function.Function<REQ,reactor.core.publisher.Mono<Void>> requester)
IpcInvokerBuilder<REQ,RES> forRequest(java.util.function.Supplier<reactor.core.publisher.Mono<RES>> requester)
IpcInvokerBuilder<REQ,RES> forRequest(java.util.function.Function<REQ,reactor.core.publisher.Mono<RES>> requester)
IpcInvokerBuilder<REQ,RES> forRequestStream(java.util.function.Function<REQ,reactor.core.publisher.Flux<RES>> requester)
IpcInvokerBuilder<REQ,RES> forRequestStream(java.util.function.Supplier<reactor.core.publisher.Flux<RES>> requester)
IpcInvokerBuilder<REQ,RES> forRequestChannel(java.util.function.Function<org.reactivestreams.Publisher<REQ>,reactor.core.publisher.Flux<RES>> requester)
IpcInvokerBuilder<REQ,RES> doOnDispose(reactor.core.Disposable disposable)
IpcInvokerBuilder<REQ,RES> timeout(java.time.Duration timeout)
IpcInvoker<REQ,RES> build()
static <REQ,RES> IpcInvoker<REQ,RES> forTimeout(java.time.Duration timeout, IpcInvoker<REQ,RES> invoker)
static <REQ,RES> IpcInvokerBuilder<REQ,RES> newBuilder()
static <REQ,RES> IpcInvoker<REQ,RES> forFireAndForget(String name, java.util.function.Supplier<reactor.core.publisher.Mono<Void>> requester)
static <REQ,RES> IpcInvoker<REQ,RES> forFireAndForget(String name, java.util.function.Function<REQ,reactor.core.publisher.Mono<Void>> requester)
static <REQ,RES> IpcInvoker<REQ,RES> forRequest(String name, java.util.function.Supplier<reactor.core.publisher.Mono<RES>> requester)
static <REQ,RES> IpcInvoker<REQ,RES> forRequest(String name, java.util.function.Function<REQ,reactor.core.publisher.Mono<RES>> requester)
static <REQ,RES> IpcInvoker<REQ,RES> forRequestStream(String name, java.util.function.Function<REQ,reactor.core.publisher.Flux<RES>> requester)
static <REQ,RES> IpcInvoker<REQ,RES> forRequestStream(String name, java.util.function.Supplier<reactor.core.publisher.Flux<RES>> requester)
static <REQ,RES> IpcInvoker<REQ,RES> forRequestChannel(String name, java.util.function.Function<org.reactivestreams.Publisher<REQ>,reactor.core.publisher.Flux<RES>> requester)
Copyright © 2019–2022. All rights reserved.