| 程序包 | 说明 |
|---|---|
| org.jetlinks.core.ipc |
| 限定符和类型 | 方法和说明 |
|---|---|
IpcInvoker<REQ,RES> |
IpcInvokerBuilder.build() |
IpcInvoker<REQ,RES> |
DefaultIpcInvokerBuilder.build() |
<REQ,RES> IpcInvoker<REQ,RES> |
IpcService.createInvoker(String name,
IpcDefinition<REQ,RES> definition)
创建调用器,用于调用服务
|
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forFireAndForget(String name,
java.util.function.Function<REQ,reactor.core.publisher.Mono<Void>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forFireAndForget(String name,
java.util.function.Supplier<reactor.core.publisher.Mono<Void>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forRequest(String name,
java.util.function.Function<REQ,reactor.core.publisher.Mono<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forRequest(String name,
java.util.function.Supplier<reactor.core.publisher.Mono<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forRequestChannel(String name,
java.util.function.Function<org.reactivestreams.Publisher<REQ>,reactor.core.publisher.Flux<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forRequestStream(String name,
java.util.function.Function<REQ,reactor.core.publisher.Flux<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forRequestStream(String name,
java.util.function.Supplier<reactor.core.publisher.Flux<RES>> requester) |
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forTimeout(java.time.Duration timeout,
IpcInvoker<REQ,RES> invoker) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <REQ,RES> IpcInvoker<REQ,RES> |
IpcInvokerBuilder.forTimeout(java.time.Duration timeout,
IpcInvoker<REQ,RES> invoker) |
<REQ,RES> reactor.core.Disposable |
IpcService.listen(IpcDefinition<REQ,RES> definition,
IpcInvoker<REQ,RES> processor)
监听请求,相当于发布服务.
|
Copyright © 2019–2022. All rights reserved.