私の質問には簡単な答えがあると思いますが、見つけられないようです。
私は基本的なワークフローを持っています:
private void doWorkflow() {
Promise<Boolean> result = activityClient.checkSomething();
if (result.get() == true) {
//exit
}
activityClient.doSomething();
}
最初の問題は、ワークフロー内で結果が得られないように見えることです。結果を取得するには、@asynchronous メソッドに移動する必要があります。次に、@asynchronous メソッドを使用して早期に終了する必要があるかどうかを判断する場合、@asynchronous メソッドは promise を返す必要があるため、振り出しに戻ります。
前もって感謝します