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 }