【发布时间】:2018-07-31 15:40:33
【问题描述】:
从 Achilles 执行条件更新/删除时如何获得响应? 我尝试使用自定义 ResultListener,但它并不总是正常工作。
public class ResultListener implements LWTResultListener {
private boolean applied;
@Override
public void onSuccess() {
applied = true;
}
@Override
public void onError(LWTResult lwtResult) {
applied = false;
}
public boolean isApplied() {
return applied;
}
}
从我的调用者类中,我调用了isApplied(),但似乎onSuccess 方法是异步调用的。调用者类看不到applied 字段的更新值。
【问题讨论】:
-
编辑:这里的替代解决方案:github.com/doanduyhai/Achilles/issues/…
标签: cassandra