REQ - RES - public interface IpcInvoker<REQ,RES>
extends reactor.core.Disposable
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
dispose() |
default reactor.core.publisher.Mono<Void> |
fireAndForget()
无参数,调用后不返回结果
|
default reactor.core.publisher.Mono<Void> |
fireAndForget(REQ req)
有参数,调用后不返回结果
|
String |
getName() |
default reactor.core.publisher.Mono<RES> |
request()
无参数,调用后返回结果
|
default reactor.core.publisher.Mono<RES> |
request(REQ req)
有参数,调用后返回结果
|
default reactor.core.publisher.Flux<RES> |
requestChannel(org.reactivestreams.Publisher<REQ> req)
使用流作为参数进行请求并返回多个结果
|
default reactor.core.publisher.Flux<RES> |
requestStream()
无参数,返回多个结果
|
default reactor.core.publisher.Flux<RES> |
requestStream(REQ req)
有参数,返回多个结果
|
String getName()
default reactor.core.publisher.Mono<Void> fireAndForget()
default reactor.core.publisher.Mono<Void> fireAndForget(REQ req)
req - voiddefault reactor.core.publisher.Mono<RES> request()
default reactor.core.publisher.Mono<RES> request(REQ req)
req - 请求内容default reactor.core.publisher.Flux<RES> requestStream()
default reactor.core.publisher.Flux<RES> requestStream(REQ req)
req - 请求参数default reactor.core.publisher.Flux<RES> requestChannel(org.reactivestreams.Publisher<REQ> req)
req - 请求流default void dispose()
dispose 在接口中 reactor.core.DisposableCopyright © 2019–2022. All rights reserved.