bitcoin-atm
bitcoin atm for pyc inc.
git clone https://9o.is/git/bitcoin-atm.git
Http.scala
(508B)
1 package inc.pyc.chimera
2 package minions
3
4 import akka.actor._
5 import SupervisorStrategy._
6 import concurrent._
7 import duration._
8
9 trait HttpMinion {
10 this: Actor with ActorLogging with Minion =>
11
12 override val supervisorStrategy =
13 OneForOneStrategy(maxNrOfRetries = 10, withinTimeRange = 1 minute) {
14 case _: java.net.ConnectException =>
15 log warning ("Cannot connect to service with {}", getClass.getSimpleName)
16 Restart
17
18 case _: Exception => Escalate
19 }
20 }