move Duration classes according to scala 2.10 nightly and remove casts to FiniteDuration, see #2504

This commit is contained in:
Roland 2012-09-21 14:50:06 +02:00
parent 6f70624ddd
commit 0f04239f67
227 changed files with 307 additions and 387 deletions

View file

@ -7,7 +7,7 @@ import akka.japi.*;
import scala.concurrent.Await;
import scala.concurrent.Future;
import scala.concurrent.Promise;
import scala.concurrent.util.Duration;
import scala.concurrent.duration.Duration;
import akka.testkit.TestKitExtension;
import org.junit.AfterClass;
import org.junit.BeforeClass;

View file

@ -4,14 +4,14 @@
package akka.util;
import org.junit.Test;
import scala.concurrent.util.Duration;
import scala.concurrent.duration.Duration;
public class JavaDuration {
@Test
public void testCreation() {
final Duration fivesec = Duration.create(5, "seconds");
final Duration threemillis = Duration.parse("3 millis");
final Duration threemillis = Duration.create("3 millis");
final Duration diff = fivesec.minus(threemillis);
assert diff.lt(fivesec);
assert Duration.Zero().lteq(Duration.Inf());

View file

@ -8,7 +8,7 @@ import language.postfixOps
import akka.testkit._
import akka.testkit.DefaultTimeout
import akka.testkit.TestEvent._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.routing._
import org.scalatest.BeforeAndAfterEach
import akka.ConfigurationException

View file

@ -12,7 +12,7 @@ import akka.actor.ActorDSL._
//#import
import akka.event.Logging.Warning
import scala.concurrent.{ Await, Future }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.TimeoutException
class ActorDSLSpec extends AkkaSpec {

View file

@ -6,7 +6,7 @@ package akka.actor
import akka.testkit._
import org.scalatest.BeforeAndAfterEach
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.concurrent.Await
import akka.pattern.ask

View file

@ -11,7 +11,7 @@ import org.scalatest.matchers.MustMatchers
import akka.actor.Actor._
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.atomic._
import scala.concurrent.Await
import akka.pattern.ask

View file

@ -6,7 +6,7 @@ package akka.actor
import language.postfixOps
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.concurrent.Await
import akka.pattern.ask
import java.net.MalformedURLException

View file

@ -11,7 +11,7 @@ import org.scalatest.matchers.MustMatchers
import akka.testkit._
import akka.util.Timeout
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.concurrent.Await
import java.lang.IllegalStateException
import scala.concurrent.Promise

View file

@ -8,7 +8,7 @@ import akka.testkit._
import org.scalatest.junit.JUnitSuite
import com.typesafe.config.ConfigFactory
import scala.concurrent.Await
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.collection.JavaConverters
import java.util.concurrent.{ TimeUnit, RejectedExecutionException, CountDownLatch, ConcurrentLinkedQueue }
import akka.util.Timeout

View file

@ -3,7 +3,7 @@
*/
package akka.actor
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.testkit._
import akka.testkit.TestEvent._
import scala.concurrent.Await

View file

@ -11,7 +11,7 @@ import akka.testkit.TestEvent._
import akka.dispatch.BoundedDequeBasedMailbox
import akka.pattern.ask
import scala.concurrent.Await
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.actor.ActorSystem.Settings
import com.typesafe.config.{ Config, ConfigFactory }
import org.scalatest.Assertions.intercept

View file

@ -10,7 +10,7 @@ import akka.testkit.DefaultTimeout
import akka.testkit.TestEvent._
import scala.concurrent.Await
import akka.pattern.ask
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import com.typesafe.config.{ Config, ConfigFactory }
import org.scalatest.BeforeAndAfterEach
import org.scalatest.junit.JUnitSuite

View file

@ -4,7 +4,7 @@ import language.postfixOps
import akka.testkit.AkkaSpec
import akka.dispatch.UnboundedMailbox
import scala.concurrent.util.duration._
import scala.concurrent.duration._
object ConsistencySpec {
val config = """

View file

@ -6,7 +6,7 @@ package akka.actor
import language.postfixOps
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.atomic._
import scala.concurrent.Await
import akka.pattern.ask

View file

@ -10,7 +10,7 @@ import akka.testkit.AkkaSpec
import com.typesafe.config.ConfigFactory
import com.typesafe.config.ConfigParseOptions
import akka.routing._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
object DeployerSpec {
val deployerConf = ConfigFactory.parseString("""

View file

@ -8,13 +8,11 @@ import language.postfixOps
import org.scalatest.{ BeforeAndAfterAll, BeforeAndAfterEach }
import akka.testkit._
import TestEvent.Mute
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.event._
import com.typesafe.config.ConfigFactory
import scala.concurrent.Await
import akka.util.Timeout
import scala.concurrent.util.Duration
import scala.concurrent.util.FiniteDuration
object FSMActorSpec {
val timeout = Timeout(2 seconds)

View file

@ -7,8 +7,7 @@ package akka.actor
import language.postfixOps
import akka.testkit._
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.event.Logging
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])

View file

@ -6,8 +6,7 @@ package akka.actor
import language.postfixOps
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.util.Duration
import scala.concurrent.duration._
object FSMTransitionSpec {

View file

@ -7,9 +7,8 @@ package akka.actor
import language.postfixOps
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.actor.Actor._
import scala.concurrent.util.Duration
import scala.concurrent.Await
import akka.pattern.{ ask, pipe }

View file

@ -7,8 +7,7 @@ package akka.actor
import language.postfixOps
import akka.util.ByteString
import scala.concurrent.{ ExecutionContext, Await, Future, Promise }
import scala.concurrent.util.{ Duration, Deadline }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.util.continuations._
import akka.testkit._
import akka.dispatch.MessageDispatcher
@ -16,7 +15,6 @@ import akka.pattern.ask
import java.net.{ Socket, InetSocketAddress, InetAddress, SocketAddress }
import scala.util.Failure
import annotation.tailrec
import scala.concurrent.util.FiniteDuration
object IOActorSpec {

View file

@ -7,7 +7,7 @@ package akka.actor
import language.postfixOps
import akka.testkit._
import scala.concurrent.Await
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.util.Timeout
import scala.concurrent.Future
import scala.util.Success

View file

@ -6,11 +6,10 @@ package akka.actor
import language.postfixOps
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.atomic.AtomicInteger
import scala.concurrent.Await
import java.util.concurrent.TimeoutException
import scala.concurrent.util.Duration
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
class ReceiveTimeoutSpec extends AkkaSpec {

View file

@ -15,8 +15,7 @@ import java.util.concurrent.{ TimeUnit, CountDownLatch }
import akka.testkit.AkkaSpec
import akka.testkit.DefaultTimeout
import akka.testkit.TestLatch
import scala.concurrent.util.duration._
import scala.concurrent.util.Duration
import scala.concurrent.duration._
import akka.pattern.ask
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])

View file

@ -3,7 +3,7 @@ package akka.actor
import language.postfixOps
import org.scalatest.BeforeAndAfterEach
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.{ CountDownLatch, ConcurrentLinkedQueue, TimeUnit }
import akka.testkit._
import scala.concurrent.Await

View file

@ -7,8 +7,7 @@ package akka.actor
import language.postfixOps
import java.util.concurrent.{ TimeUnit, CountDownLatch }
import scala.concurrent.Await
import scala.concurrent.util.Duration
import scala.concurrent.util.duration.intToDurationInt
import scala.concurrent.duration._
import scala.math.BigInt.int2bigInt
import scala.util.Random
import scala.util.control.NoStackTrace

View file

@ -12,7 +12,7 @@ import java.util.concurrent.{ TimeUnit, CountDownLatch }
import akka.testkit.AkkaSpec
import akka.testkit.DefaultTimeout
import akka.pattern.ask
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.util.control.NonFatal
object SupervisorMiscSpec {

View file

@ -7,7 +7,7 @@ package akka.actor
import language.postfixOps
import org.scalatest.BeforeAndAfterEach
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.{ Die, Ping }
import akka.testkit.TestEvent._
import akka.testkit._

View file

@ -8,7 +8,7 @@ import language.postfixOps
import org.scalatest.WordSpec
import org.scalatest.matchers.MustMatchers
import scala.concurrent.Await
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.actor.Actor._
import akka.testkit.{ TestKit, EventFilter, filterEvents, filterException, AkkaSpec, ImplicitSender, DefaultTimeout }
import akka.dispatch.Dispatchers

View file

@ -14,7 +14,7 @@ import akka.testkit.ImplicitSender
import akka.testkit.DefaultTimeout
import scala.concurrent.Await
import akka.pattern.ask
import scala.concurrent.util.duration._
import scala.concurrent.duration._
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
class Ticket669Spec extends AkkaSpec with BeforeAndAfterAll with ImplicitSender with DefaultTimeout {

View file

@ -7,8 +7,7 @@ import language.postfixOps
import org.scalatest.{ BeforeAndAfterAll, BeforeAndAfterEach }
import akka.util.Timeout
import scala.concurrent.{ Await, Future, Promise }
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.atomic.AtomicReference
import annotation.tailrec
import akka.testkit.{ EventFilter, filterEvents, AkkaSpec }
@ -20,7 +19,6 @@ import akka.serialization.JavaSerializer
import akka.actor.TypedActor._
import java.lang.IllegalStateException
import java.util.concurrent.{ TimeoutException, TimeUnit, CountDownLatch }
import scala.concurrent.util.FiniteDuration
object TypedActorSpec {

View file

@ -21,8 +21,7 @@ import akka.event.Logging.Error
import akka.pattern.ask
import akka.testkit._
import akka.util.Switch
import scala.concurrent.util.duration._
import scala.concurrent.util.Duration
import scala.concurrent.duration._
import scala.concurrent.{ Await, Future, Promise }
import scala.annotation.tailrec

View file

@ -7,8 +7,7 @@ import java.util.concurrent.atomic.{ AtomicBoolean, AtomicInteger }
import akka.testkit.{ filterEvents, EventFilter, AkkaSpec }
import akka.actor.{ Props, Actor }
import scala.concurrent.Await
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.testkit.DefaultTimeout
import akka.dispatch.{ PinnedDispatcher, Dispatchers, Dispatcher }
import akka.pattern.ask

View file

@ -14,7 +14,7 @@ import scala.collection.JavaConverters._
import com.typesafe.config.ConfigFactory
import akka.actor.Actor
import akka.actor.Props
import scala.concurrent.util.duration._
import scala.concurrent.duration._
object DispatchersSpec {
val config = """

View file

@ -9,8 +9,7 @@ import language.postfixOps
import akka.testkit.AkkaSpec
import com.typesafe.config.ConfigFactory
import scala.collection.JavaConverters._
import scala.concurrent.util.duration._
import scala.concurrent.util.Duration
import scala.concurrent.duration._
import akka.actor.{ IOManager, ActorSystem }
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])

View file

@ -8,7 +8,7 @@ import language.postfixOps
import akka.actor.{ Actor, Props }
import scala.concurrent.Future
import scala.concurrent.Await
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.testkit.{ AkkaSpec, DefaultTimeout }
import akka.pattern.{ ask, pipe }
import scala.concurrent.ExecutionException

View file

@ -12,8 +12,7 @@ import akka.actor._
import akka.testkit.{ EventFilter, filterEvents, filterException, AkkaSpec, DefaultTimeout, TestLatch }
import scala.concurrent.{ Await, Awaitable, Future, Promise, ExecutionContext }
import scala.util.control.NonFatal
import scala.concurrent.util.duration._
import scala.concurrent.util.Duration
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import org.scalatest.junit.JUnitSuite
import scala.runtime.NonLocalReturnControl

View file

@ -11,7 +11,7 @@ import com.typesafe.config.Config
import akka.actor.{ RepointableRef, Props, DeadLetter, ActorSystem, ActorRefWithCell, ActorRef, ActorCell }
import akka.testkit.AkkaSpec
import scala.concurrent.{ Future, Promise, Await }
import scala.concurrent.util.duration.intToDurationInt
import scala.concurrent.duration._
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
abstract class MailboxSpec extends AkkaSpec with BeforeAndAfterAll with BeforeAndAfterEach {

View file

@ -10,7 +10,7 @@ import akka.actor.{ Props, InternalActorRef, ActorSystem, Actor }
import akka.pattern.ask
import akka.testkit.{ DefaultTimeout, AkkaSpec }
import scala.concurrent.Await
import scala.concurrent.util.duration.intToDurationInt
import scala.concurrent.duration._
object PriorityDispatcherSpec {
val config = """

View file

@ -8,7 +8,7 @@ import language.postfixOps
import org.scalatest.BeforeAndAfterEach
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.atomic._
import akka.actor.{ Props, Actor, ActorRef, ActorSystem }
import java.util.Comparator

View file

@ -5,7 +5,7 @@ package akka.event
import language.postfixOps
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.actor.{ Actor, ActorRef, ActorSystemImpl, ActorSystem, Props, UnhandledMessage }
import com.typesafe.config.ConfigFactory
import scala.collection.JavaConverters._

View file

@ -6,10 +6,9 @@ package akka.event
import language.postfixOps
import org.scalatest.{ BeforeAndAfterAll, BeforeAndAfterEach }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.testkit._
import org.scalatest.WordSpec
import scala.concurrent.util.Duration
import com.typesafe.config.ConfigFactory
import scala.collection.JavaConverters._
import java.util.Properties

View file

@ -6,7 +6,7 @@ package akka.pattern
import language.postfixOps
import akka.testkit.AkkaSpec
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.concurrent.Await
import akka.testkit.DefaultTimeout
import akka.util.Timeout

View file

@ -4,7 +4,7 @@
package akka.pattern
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.concurrent.{ Promise, Future, Await }
class CircuitBreakerMTSpec extends AkkaSpec {

View file

@ -6,7 +6,7 @@ package akka.pattern
import language.postfixOps
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.testkit._
import org.scalatest.BeforeAndAfter
import akka.actor.{ ActorSystem, Scheduler }

View file

@ -9,8 +9,7 @@ import language.postfixOps
import akka.testkit.AkkaSpec
import akka.actor.{ Props, Actor }
import scala.concurrent.{ Future, Promise, Await }
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
object PatternSpec {
case class Work(duration: Duration)

View file

@ -4,8 +4,7 @@ import akka.performance.workbench.PerformanceSpec
import akka.actor._
import java.util.concurrent.{ ThreadPoolExecutor, CountDownLatch, TimeUnit }
import akka.dispatch._
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
// -server -Xms512M -Xmx1024M -XX:+UseParallelGC -Dbenchmark=true -Dbenchmark.repeatFactor=500
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])

View file

@ -4,8 +4,7 @@ import akka.performance.workbench.PerformanceSpec
import akka.actor._
import java.util.concurrent.{ ThreadPoolExecutor, CountDownLatch, TimeUnit }
import akka.dispatch._
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
// -server -Xms512M -Xmx1024M -XX:+UseParallelGC -Dbenchmark=true -Dbenchmark.repeatFactor=500
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])

View file

@ -4,7 +4,7 @@ import scala.collection.immutable.TreeMap
import org.apache.commons.math.stat.descriptive.DescriptiveStatistics
import org.scalatest.BeforeAndAfterEach
import akka.testkit.AkkaSpec
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import com.typesafe.config.Config
import java.util.concurrent.TimeUnit
import akka.event.Logging

View file

@ -12,7 +12,7 @@ import akka.ConfigurationException
import scala.concurrent.Await
import akka.pattern.{ ask, gracefulStop }
import akka.testkit.{ TestLatch, ImplicitSender, DefaultTimeout, AkkaSpec }
import scala.concurrent.util.duration.intToDurationInt
import scala.concurrent.duration._
import akka.actor.UnstartedCell
object ConfiguredLocalRoutingSpec {

View file

@ -35,7 +35,7 @@ class CustomRouteSpec extends AkkaSpec {
import akka.pattern.ask
import akka.testkit.ExtractRoute
import scala.concurrent.Await
import scala.concurrent.util.duration._
import scala.concurrent.duration._
val target = system.actorOf(Props.empty)
val router = system.actorOf(Props.empty.withRouter(new MyRouter(target)))

View file

@ -9,13 +9,11 @@ import akka.testkit._
import akka.testkit.TestEvent._
import akka.actor.Props
import scala.concurrent.Await
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.actor.ActorRef
import java.util.concurrent.atomic.AtomicInteger
import akka.pattern.ask
import scala.concurrent.util.Duration
import java.util.concurrent.TimeoutException
import scala.concurrent.util.FiniteDuration
import scala.util.Try
object ResizerSpec {

View file

@ -9,9 +9,8 @@ import java.util.concurrent.atomic.AtomicInteger
import akka.actor._
import scala.collection.mutable.LinkedList
import akka.testkit._
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.concurrent.Await
import scala.concurrent.util.Duration
import akka.ConfigurationException
import com.typesafe.config.ConfigFactory
import akka.pattern.{ ask, pipe }

View file

@ -11,7 +11,7 @@ import akka.actor._
import java.io._
import scala.concurrent.Await
import akka.util.Timeout
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.reflect.BeanInfo
import com.google.protobuf.Message
import akka.pattern.ask

View file

@ -7,8 +7,7 @@ import language.postfixOps
import org.scalatest.WordSpec
import org.scalatest.matchers.MustMatchers
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.TimeUnit._

View file

@ -24,8 +24,8 @@ import java.util.concurrent.ThreadFactory;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import scala.concurrent.util.Duration;
import scala.concurrent.util.FiniteDuration;
import scala.concurrent.duration.Duration;
import scala.concurrent.duration.FiniteDuration;
import akka.event.LoggingAdapter;
import akka.util.Unsafe;

View file

@ -17,7 +17,7 @@ package akka.util.internal;
import java.util.Set;
import scala.concurrent.util.FiniteDuration;
import scala.concurrent.duration.FiniteDuration;
/**
* Schedules {@link TimerTask}s for one-time future execution in a background

View file

@ -7,7 +7,7 @@ package akka.actor
import java.io.{ ObjectOutputStream, NotSerializableException }
import scala.annotation.tailrec
import scala.collection.immutable.TreeSet
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.util.control.NonFatal
import akka.actor.dungeon.ChildrenContainer
import akka.actor.dungeon.ChildrenContainer.WaitingForChildren

View file

@ -5,13 +5,11 @@
package akka.actor
import scala.collection.mutable.Queue
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.pattern.ask
import scala.concurrent.Await
import akka.util.Timeout
import scala.collection.immutable.TreeSet
import scala.concurrent.util.Deadline
import java.util.concurrent.TimeoutException
import java.util.concurrent.atomic.AtomicInteger
import java.util.concurrent.TimeUnit

View file

@ -9,7 +9,7 @@ import akka.dispatch._
import akka.pattern.ask
import com.typesafe.config.{ Config, ConfigFactory }
import scala.annotation.tailrec
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import java.io.Closeable
import scala.concurrent.{ Await, Awaitable, CanAwait, Future }
import scala.util.control.NonFatal
@ -18,7 +18,7 @@ import akka.util.internal.{ HashedWheelTimer, ConcurrentIdentityHashMap }
import java.util.concurrent.{ ThreadFactory, CountDownLatch, TimeoutException, RejectedExecutionException }
import java.util.concurrent.TimeUnit.MILLISECONDS
import akka.actor.dungeon.ChildrenContainer
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
import util.{ Failure, Success }
object ActorSystem {

View file

@ -4,7 +4,7 @@
package akka.actor
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import com.typesafe.config._
import akka.routing._
import java.util.concurrent.{ TimeUnit }

View file

@ -5,10 +5,10 @@ package akka.actor
import language.implicitConversions
import akka.util._
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.collection.mutable
import akka.routing.{ Deafen, Listen, Listeners }
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
object FSM {

View file

@ -9,7 +9,7 @@ import java.util.concurrent.TimeUnit
import scala.collection.mutable.ArrayBuffer
import scala.collection.JavaConversions._
import java.lang.{ Iterable JIterable }
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
/**
* INTERNAL API
*/

View file

@ -7,7 +7,7 @@ import language.higherKinds
import language.postfixOps
import scala.concurrent.{ ExecutionContext, Future }
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.util.control.NonFatal
import akka.util.ByteString
import java.net.{ SocketAddress, InetSocketAddress }

View file

@ -4,7 +4,7 @@
package akka.actor
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import akka.util.internal.{ TimerTask, HashedWheelTimer, Timeout HWTimeout, Timer }
import akka.event.LoggingAdapter
import akka.dispatch.MessageDispatcher
@ -13,7 +13,7 @@ import java.util.concurrent.atomic.{ AtomicReference, AtomicLong }
import scala.annotation.tailrec
import akka.util.internal._
import concurrent.ExecutionContext
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
//#scheduler
/**

View file

@ -8,7 +8,7 @@ import akka.japi.{ Creator, Option ⇒ JOption }
import java.lang.reflect.{ InvocationTargetException, Method, InvocationHandler, Proxy }
import akka.util.Timeout
import scala.util.control.NonFatal
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.concurrent.{ Await, Future }
import akka.util.Reflect.instantiator
import akka.dispatch._
@ -19,7 +19,7 @@ import scala.reflect.ClassTag
import akka.serialization.{ JavaSerializer, SerializationExtension }
import java.io.ObjectStreamException
import scala.util.{ Try, Success, Failure }
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
/**
* A TypedActorFactory is something that can created TypedActor instances.

View file

@ -6,10 +6,8 @@ package akka.actor.dsl
import scala.concurrent.Await
import akka.actor.ActorLogging
import scala.concurrent.util.Deadline
import scala.collection.immutable.TreeSet
import scala.concurrent.util.{ Duration, FiniteDuration }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.actor.Cancellable
import akka.actor.{ Actor, Stash, SupervisorStrategy }
import scala.collection.mutable.Queue

View file

@ -6,10 +6,8 @@ package akka.actor.dsl
import scala.concurrent.Await
import akka.actor.ActorLogging
import scala.concurrent.util.Deadline
import scala.collection.immutable.TreeSet
import scala.concurrent.util.{ Duration, FiniteDuration }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.actor.Cancellable
import akka.actor.Actor
import scala.collection.mutable.Queue
@ -129,10 +127,10 @@ trait Inbox { this: ActorDSL.type ⇒
val next = clientsByTimeout.head.deadline
import context.dispatcher
if (currentDeadline.isEmpty) {
currentDeadline = Some((next, context.system.scheduler.scheduleOnce(next.timeLeft.asInstanceOf[FiniteDuration], self, Kick)))
currentDeadline = Some((next, context.system.scheduler.scheduleOnce(next.timeLeft, self, Kick)))
} else if (currentDeadline.get._1 != next) {
currentDeadline.get._2.cancel()
currentDeadline = Some((next, context.system.scheduler.scheduleOnce(next.timeLeft.asInstanceOf[FiniteDuration], self, Kick)))
currentDeadline = Some((next, context.system.scheduler.scheduleOnce(next.timeLeft, self, Kick)))
}
}
}
@ -169,7 +167,7 @@ trait Inbox { this: ActorDSL.type ⇒
* this method within an actor!</b>
*/
def receive(timeout: FiniteDuration = defaultTimeout): Any = {
implicit val t = Timeout((timeout + extraTime).asInstanceOf[FiniteDuration])
implicit val t = Timeout(timeout + extraTime)
Await.result(receiver ? Get(Deadline.now + timeout), Duration.Inf)
}
@ -186,7 +184,7 @@ trait Inbox { this: ActorDSL.type ⇒
* this method within an actor!</b>
*/
def select[T](timeout: FiniteDuration = defaultTimeout)(predicate: PartialFunction[Any, T]): T = {
implicit val t = Timeout((timeout + extraTime).asInstanceOf[FiniteDuration])
implicit val t = Timeout(timeout + extraTime)
predicate(Await.result(receiver ? Select(Deadline.now + timeout, predicate), Duration.Inf))
}

View file

@ -16,7 +16,7 @@ import akka.actor.PreRestartException
import akka.actor.Failed
import akka.actor.PostRestartException
import akka.event.Logging.Debug
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
private[akka] trait FaultHandling { this: ActorCell

View file

@ -8,8 +8,8 @@ import ReceiveTimeout.emptyReceiveTimeoutData
import akka.actor.ActorCell
import akka.actor.ActorCell.emptyCancellable
import akka.actor.Cancellable
import scala.concurrent.util.Duration
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.Duration
import scala.concurrent.duration.FiniteDuration
private[akka] object ReceiveTimeout {
final val emptyReceiveTimeoutData: (Duration, Cancellable) = (Duration.Undefined, ActorCell.emptyCancellable)

View file

@ -13,10 +13,10 @@ import akka.serialization.SerializationExtension
import akka.util.{ Unsafe, Index }
import scala.annotation.tailrec
import scala.concurrent.forkjoin.{ ForkJoinTask, ForkJoinPool }
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.concurrent.{ ExecutionContext, Await, Awaitable }
import scala.util.control.NonFatal
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
final case class Envelope private (val message: Any, val sender: ActorRef)

View file

@ -6,12 +6,12 @@ package akka.dispatch
import akka.actor.{ ActorCell, ActorRef }
import scala.annotation.tailrec
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import akka.util.Helpers
import java.util.{ Comparator, Iterator }
import java.util.concurrent.{ Executor, LinkedBlockingQueue, ConcurrentLinkedQueue, ConcurrentSkipListSet }
import akka.actor.ActorSystemImpl
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
/**
* An executor based event driven dispatcher which will try to redistribute work from busy actors to idle actors. It is assumed

View file

@ -10,9 +10,9 @@ import akka.event.Logging
import java.util.concurrent.atomic.AtomicReference
import java.util.concurrent.{ ExecutorService, RejectedExecutionException }
import scala.concurrent.forkjoin.ForkJoinPool
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.concurrent.Awaitable
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
/**
* The event-based ``Dispatcher`` binds a set of Actors to a thread pool backed up by a

View file

@ -9,7 +9,7 @@ import com.typesafe.config.{ ConfigFactory, Config }
import akka.actor.{ Scheduler, DynamicAccess, ActorSystem }
import akka.event.Logging.Warning
import akka.event.EventStream
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
/**
* DispatcherPrerequisites represents useful contextual pieces when constructing a MessageDispatcher

View file

@ -9,11 +9,11 @@ import akka.AkkaException
import akka.actor.{ ActorCell, ActorRef, Cell, ActorSystem, InternalActorRef, DeadLetter }
import akka.util.{ Unsafe, BoundedBlockingQueue }
import akka.event.Logging.Error
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.annotation.tailrec
import scala.util.control.NonFatal
import com.typesafe.config.Config
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
/**
* INTERNAL API

View file

@ -5,8 +5,8 @@
package akka.dispatch
import akka.actor.ActorCell
import scala.concurrent.util.Duration
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.Duration
import scala.concurrent.duration.FiniteDuration
/**
* Dedicates a unique thread for each actor passed in as reference. Served through its messageQueue.

View file

@ -6,7 +6,7 @@ package akka.dispatch
import java.util.Collection
import scala.concurrent.{ Awaitable, BlockContext, CanAwait }
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.concurrent.forkjoin._
import java.util.concurrent.{
ArrayBlockingQueue,

View file

@ -9,7 +9,7 @@ import akka.actor._
import akka.{ ConfigurationException, AkkaException }
import akka.actor.ActorSystem.Settings
import akka.util.{ Timeout, ReentrantGuard }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.atomic.AtomicInteger
import scala.util.control.NoStackTrace
import java.util.concurrent.TimeoutException

View file

@ -10,8 +10,7 @@ import akka.util.Unsafe
import scala.util.control.NoStackTrace
import java.util.concurrent.{ Callable, CopyOnWriteArrayList }
import scala.concurrent.{ ExecutionContext, Future, Promise, Await }
import scala.concurrent.util.{ FiniteDuration, Deadline }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import scala.util.control.NonFatal
import scala.util.Success
@ -453,7 +452,7 @@ class CircuitBreaker(scheduler: Scheduler, maxFailures: Int, callTimeout: Finite
* @return Future containing result of protected call
*/
override def invoke[T](body: Future[T]): Future[T] =
Promise.failed[T](new CircuitBreakerOpenException(remainingTimeout().timeLeft.asInstanceOf[FiniteDuration])).future
Promise.failed[T](new CircuitBreakerOpenException(remainingTimeout().timeLeft)).future
/**
* Calculate remaining timeout to inform the caller in case a backoff algorithm is useful

View file

@ -4,11 +4,11 @@ package akka.pattern
* Copyright (C) 2009-2012 Typesafe Inc. <http://www.typesafe.com>
*/
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.concurrent.{ ExecutionContext, Promise, Future }
import akka.actor._
import scala.util.control.NonFatal
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
trait FutureTimeoutSupport {
/**

View file

@ -8,9 +8,9 @@ import akka.actor._
import akka.util.{ Timeout }
import akka.dispatch.{ Unwatch, Watch }
import scala.concurrent.Future
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import scala.util.Success
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
trait GracefulStopSupport {
/**

View file

@ -6,14 +6,14 @@ package akka.pattern
import akka.actor.Scheduler
import scala.concurrent.ExecutionContext
import java.util.concurrent.Callable
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration.FiniteDuration
object Patterns {
import akka.actor.{ ActorRef, ActorSystem }
import akka.pattern.{ ask scalaAsk, pipe scalaPipe, gracefulStop scalaGracefulStop, after scalaAfter }
import akka.util.Timeout
import scala.concurrent.Future
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
/**
* <i>Java API for `akka.pattern.ask`:</i>

View file

@ -6,8 +6,7 @@ package akka.routing
import language.implicitConversions
import language.postfixOps
import akka.actor._
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.ConfigurationException
import akka.pattern.pipe
import com.typesafe.config.Config
@ -18,7 +17,6 @@ import scala.concurrent.forkjoin.ThreadLocalRandom
import akka.dispatch.Dispatchers
import scala.annotation.tailrec
import concurrent.ExecutionContext
import scala.concurrent.util.FiniteDuration
/**
* A RoutedActorRef is an ActorRef that has a set of connected ActorRef and it uses a Router to

View file

@ -8,7 +8,7 @@ import language.implicitConversions
import java.util.concurrent.TimeUnit
import java.lang.{ Double JDouble }
import scala.concurrent.util.{ Duration, FiniteDuration }
import scala.concurrent.duration.{ Duration, FiniteDuration }
@SerialVersionUID(1L)
case class Timeout(duration: FiniteDuration) {

View file

@ -10,7 +10,7 @@ import akka.pattern.ask
import akka.util.Timeout
import scala.concurrent.stm._
import scala.concurrent.{ ExecutionContext, Future, Promise, Await }
import scala.concurrent.util.{ FiniteDuration, Duration }
import scala.concurrent.duration.{ FiniteDuration, Duration }
/**
* Used internally to send functions.

View file

@ -3,8 +3,7 @@ package akka.agent
import language.postfixOps
import scala.concurrent.{ Await, Future }
import scala.concurrent.util.Duration
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.util.Timeout
import akka.testkit._
import scala.concurrent.stm._

View file

@ -8,8 +8,9 @@ import akka.camel.internal._
import akka.util.Timeout
import akka.actor.{ ActorSystem, Props, ActorRef }
import akka.pattern._
import scala.concurrent.util.Duration
import concurrent.{ ExecutionContext, Future }
import scala.concurrent.duration.Duration
import scala.concurrent.duration.FiniteDuration
/**
* Activation trait that can be used to wait on activation or de-activation of Camel endpoints.

View file

@ -7,7 +7,7 @@ package akka.camel
import akka.actor.ActorRef
import akka.camel.internal.component.CamelPath
import org.apache.camel.model.ProcessorDefinition
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
/**
* Wraps a [[org.apache.camel.model.ProcessorDefinition]].

View file

@ -10,10 +10,10 @@ import org.apache.camel.ProducerTemplate
import org.apache.camel.impl.DefaultCamelContext
import org.apache.camel.model.RouteDefinition
import com.typesafe.config.Config
import scala.concurrent.util.Duration
import scala.concurrent.util.FiniteDuration
import java.util.concurrent.TimeUnit._
import akka.ConfigurationException
import scala.concurrent.duration.Duration
import java.util.concurrent.TimeUnit._
import scala.concurrent.duration.FiniteDuration
/**
* Camel trait encapsulates the underlying camel machinery.

View file

@ -2,7 +2,7 @@ package akka.camel
import akka.actor.Actor
import com.typesafe.config.Config
import scala.concurrent.util.Duration
import scala.concurrent.duration.Duration
import java.util.concurrent.TimeUnit._
private[camel] trait CamelSupport { this: Actor

View file

@ -7,8 +7,7 @@ package akka.camel
import akka.camel.internal.CamelSupervisor.Register
import org.apache.camel.model.{ RouteDefinition, ProcessorDefinition }
import akka.actor._
import scala.concurrent.util.FiniteDuration
import akka.dispatch.Mapper
import scala.concurrent.duration._
/**
* Mixed in by Actor implementations that consume message from Camel endpoints.

View file

@ -7,8 +7,7 @@ import akka.event.Logging
import akka.camel.{ CamelSettings, Camel }
import akka.camel.internal.ActivationProtocol._
import scala.util.control.NonFatal
import scala.concurrent.util.Duration
import scala.concurrent.util.FiniteDuration
import scala.concurrent.duration._
import org.apache.camel.ProducerTemplate
import concurrent.{ Future, ExecutionContext }
import akka.util.Timeout

View file

@ -11,8 +11,7 @@ import org.apache.camel.impl.{ DefaultProducer, DefaultEndpoint, DefaultComponen
import akka.actor._
import akka.pattern._
import scala.reflect.BeanProperty
import scala.concurrent.util.duration._
import scala.concurrent.util.Duration
import scala.concurrent.duration._
import scala.concurrent.{ ExecutionContext, Future }
import scala.util.control.NonFatal
import java.util.concurrent.{ TimeUnit, TimeoutException, CountDownLatch }
@ -21,7 +20,6 @@ import akka.camel.internal.CamelExchangeAdapter
import akka.camel.{ ActorNotRegisteredException, Camel, Ack, FailureResult, CamelMessage }
import support.TypeConverterSupport
import scala.util.{ Failure, Success, Try }
import scala.concurrent.util.FiniteDuration
/**
* For internal use only.

View file

@ -4,6 +4,8 @@
package akka.camel;
import scala.concurrent.duration.Duration;
import scala.concurrent.duration.FiniteDuration;
import akka.actor.ActorRef;
import akka.actor.ActorSystem;
import akka.actor.Props;
@ -11,12 +13,10 @@ import akka.testkit.JavaTestKit;
import akka.util.Timeout;
import scala.concurrent.Await;
import scala.concurrent.ExecutionContext;
import scala.concurrent.util.Duration;
import org.junit.AfterClass;
import org.junit.Test;
import java.util.concurrent.TimeUnit;
import akka.testkit.AkkaSpec;
import scala.concurrent.util.FiniteDuration;
import static org.junit.Assert.*;
/**
* @author Martin Krasser

View file

@ -7,7 +7,8 @@ import akka.camel.javaapi.UntypedProducerActor;
import akka.util.Timeout;
import scala.concurrent.Await;
import scala.concurrent.ExecutionContext;
import scala.concurrent.util.Duration;
import scala.concurrent.duration.Duration;
import scala.concurrent.duration.FiniteDuration;
import org.apache.camel.CamelExecutionException;
import org.apache.camel.Exchange;
import org.apache.camel.Predicate;

View file

@ -7,7 +7,7 @@ package akka.camel;
import akka.actor.Status;
import akka.camel.javaapi.UntypedConsumerActor;
import akka.dispatch.Mapper;
import scala.concurrent.util.Duration;
import scala.concurrent.duration.Duration;
import org.apache.camel.builder.Builder;
import org.apache.camel.model.ProcessorDefinition;
import org.apache.camel.model.RouteDefinition;

View file

@ -7,7 +7,7 @@ package akka.camel
import language.postfixOps
import org.scalatest.matchers.MustMatchers
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import org.apache.camel.ProducerTemplate
import akka.actor._
import TestSupport._

View file

@ -6,7 +6,7 @@ import akka.camel.TestSupport.NonSharedCamelSystem
import akka.actor.{ ActorRef, Props, Actor }
import akka.routing.BroadcastRouter
import concurrent.{ Promise, Await, Future }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import language.postfixOps
import akka.testkit._
import akka.util.Timeout

View file

@ -17,7 +17,7 @@ import org.apache.camel.builder.Builder
import org.apache.camel.{ FailedToCreateRouteException, CamelExecutionException }
import java.util.concurrent.{ ExecutionException, TimeUnit, TimeoutException }
import akka.actor.Status.Failure
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import concurrent.{ ExecutionContext, Await }
import akka.testkit._
import akka.util.Timeout

View file

@ -15,8 +15,7 @@ import akka.actor.SupervisorStrategy.Stop
import org.scalatest.{ BeforeAndAfterEach, BeforeAndAfterAll, WordSpec }
import akka.actor._
import akka.pattern._
import scala.concurrent.util.{ Deadline, FiniteDuration }
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import akka.util.Timeout
import org.scalatest.matchers.MustMatchers
import akka.testkit._

View file

@ -7,11 +7,10 @@ package akka.camel
import language.postfixOps
import language.implicitConversions
import scala.concurrent.util.duration._
import scala.concurrent.duration._
import java.util.concurrent.{ TimeoutException, ExecutionException, TimeUnit }
import org.scalatest.{ BeforeAndAfterEach, BeforeAndAfterAll, Suite }
import org.scalatest.matchers.{ BePropertyMatcher, BePropertyMatchResult }
import scala.concurrent.util.{ FiniteDuration, Duration }
import scala.reflect.ClassTag
import akka.actor.{ ActorRef, Props, ActorSystem, Actor }
import concurrent.Await

Some files were not shown because too many files have changed in this diff Show more