Akka のデータフロー DSL を使用しているときに、future 内で条件付きで例外をスローする必要に 2 回遭遇しました。これが私がやっている方法です:
flow {
// ...
if (someCond)
shiftUnit(throw new SomeException)
else
Future().apply()
// ...
}
これは正しい方法ですか?または、より良いアプローチがありますか?
Akka のデータフロー DSL を使用しているときに、future 内で条件付きで例外をスローする必要に 2 回遭遇しました。これが私がやっている方法です:
flow {
// ...
if (someCond)
shiftUnit(throw new SomeException)
else
Future().apply()
// ...
}
これは正しい方法ですか?または、より良いアプローチがありますか?