gpt4 book ai didi

java - 从另一个 RPC 成功调用 RPC 成功

转载 作者:行者123 更新时间:2023-12-01 13:46:28 26 4
gpt4 key购买 nike

我在我的代码中做了一个rpc。在成功方面,我有一些代码作为此 rpc 调用的触发器。

我的代码中有第二个 rpc。在另一个调用的成功端,我想执行第一个 rpc 成功端中的代码。

在不复制第一个rpc success中的代码的情况下,有没有办法从第二个rpc success中调用第一个成功的rpc代码?

预先感谢您的宝贵时间,

亲切的问候,

最佳答案

当然,要么将您感兴趣的代码放在单独的方法中,例如

service.doX(..., new AsyncCallback<String> {
void onSuccess(String str) {
awesomeness(...);
}
});

service.doY(..., new AsyncCallback<String> {
void onSuccess(String str) {
awesomeness(...);
}
});

void awesomeness(...) {
// magic stuff
}

或者重新使用AsyncCallback:

final AsyncCallback<String> sweetCallback = new AsyncCallback<String> {
void onSuccess(String str) {
// magic stuff
}
}

service.doX(..., sweetCallback);

service.doY(..., new AsyncCallback<String> {
void onSuccess(String str) {

if (whatever)
sweetCallback.onSuccess(str);
}
}

(请注意,代码示例是示意性的,并且缺少例如 onFailure 方法)

关于java - 从另一个 RPC 成功调用 RPC 成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20334583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com