タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Scalaに関するdai_hi_saruのブックマーク (1)

  • リトライハンドラを書いてみた(Scala版) - かとじゅんの技術日誌

    Scalaでもリトライハンドラ*1が欲しくなったので、このブログを参考に作ってみた。 Ruby の retry-handler が激しく便利そうなので Java で実装してみた - YoshioriのBlog 試行錯誤してたら、id:xuwei がforkしてくれていた!→ https://gist.github.com/2996927 参考になりました。 allCatchのほうがよさげだったので、結局以下のような感じになった。 例えばこんな使い方ができます。ConnectExceptionもしくはIOExceptionが発生した場合は3秒間隔で3回までリトライができます(第三引数には関数も渡せます)。リトライ上限回数をオーバーした場合はRetryExceptionがスローされます。retryが成功した場合はちゃんと戻り値を取得できる。これは便利です! import RetryUtil._

    リトライハンドラを書いてみた(Scala版) - かとじゅんの技術日誌
    dai_hi_saru
    dai_hi_saru 2012/06/30
    リトライハンドラを書いてみた(Scala版)
  • 1