| 程序包 | 说明 |
|---|---|
| org.jupiter.rpc.consumer.cluster | |
| org.jupiter.rpc.consumer.dispatcher | |
| org.jupiter.rpc.consumer.future |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> InvokeFuture<T> |
FailSafeClusterInvoker.invoke(JRequest request,
Class<T> returnType) |
<T> InvokeFuture<T> |
FailOverClusterInvoker.invoke(JRequest request,
Class<T> returnType) |
<T> InvokeFuture<T> |
FailFastClusterInvoker.invoke(JRequest request,
Class<T> returnType) |
<T> InvokeFuture<T> |
ClusterInvoker.invoke(JRequest request,
Class<T> returnType) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> InvokeFuture<T> |
Dispatcher.dispatch(JRequest request,
Class<T> returnType) |
<T> InvokeFuture<T> |
DefaultRoundDispatcher.dispatch(JRequest request,
Class<T> returnType) |
<T> InvokeFuture<T> |
DefaultBroadcastDispatcher.dispatch(JRequest request,
Class<T> returnType) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
InvokeFutureGroup<V>
For broadcast future.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultInvokeFuture<V>
jupiter
org.jupiter.rpc.consumer.future
|
class |
DefaultInvokeFutureGroup<V>
jupiter
org.jupiter.rpc.consumer.future
|
class |
FailOverInvokeFuture<V>
用于实现failover集群容错方案的
InvokeFuture. |
class |
FailSafeInvokeFuture<V>
用于实现fail-safe集群容错方案的
InvokeFuture. |
| 限定符和类型 | 方法和说明 |
|---|---|
InvokeFuture<V> |
FailSafeInvokeFuture.addListener(JListener<V> listener) |
InvokeFuture<V> |
FailSafeInvokeFuture.addListeners(JListener<V>... listeners) |
static InvokeFuture<?> |
InvokeFutureContext.future()
获取单播/广播调用的
InvokeFuture, 不协助类型转换. |
InvokeFuture<V> |
FailSafeInvokeFuture.future() |
static <V> InvokeFuture<V> |
InvokeFutureContext.future(Class<V> expectReturnType)
获取单播调用的
InvokeFuture 并协助类型转换, expectReturnType 为期望定的返回值类型. |
InvokeFuture<V>[] |
InvokeFutureGroup.futures() |
InvokeFuture<V>[] |
DefaultInvokeFutureGroup.futures() |
InvokeFuture<V> |
FailSafeInvokeFuture.removeListener(JListener<V> listener) |
InvokeFuture<V> |
FailSafeInvokeFuture.removeListeners(JListener<V>... listeners) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
InvokeFutureContext.set(InvokeFuture<?> future) |
static <T> FailSafeInvokeFuture<T> |
FailSafeInvokeFuture.with(InvokeFuture<T> future) |
static <T> DefaultInvokeFutureGroup<T> |
DefaultInvokeFutureGroup.with(InvokeFuture<T>[] futures) |
Copyright © 2018. All rights reserved.