=all remove unused imports
This commit is contained in:
parent
4fcf08e7e8
commit
b6cbc7f13a
423 changed files with 488 additions and 1223 deletions
|
|
@ -10,7 +10,7 @@ import scala.concurrent.duration._
|
||||||
import akka.testkit.metrics._
|
import akka.testkit.metrics._
|
||||||
import org.scalatest.BeforeAndAfterAll
|
import org.scalatest.BeforeAndAfterAll
|
||||||
import akka.testkit.metrics.HeapMemoryUsage
|
import akka.testkit.metrics.HeapMemoryUsage
|
||||||
import com.codahale.metrics.{ Timer, Histogram }
|
import com.codahale.metrics.{ Histogram }
|
||||||
|
|
||||||
object ActorCreationPerfSpec {
|
object ActorCreationPerfSpec {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ package akka.actor
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
|
|
||||||
import org.scalatest.BeforeAndAfterEach
|
import org.scalatest.BeforeAndAfterEach
|
||||||
import org.scalatest.Matchers
|
|
||||||
|
|
||||||
import akka.actor.Actor._
|
import akka.actor.Actor._
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ import akka.dispatch._
|
||||||
import scala.concurrent.duration.{ Duration, FiniteDuration }
|
import scala.concurrent.duration.{ Duration, FiniteDuration }
|
||||||
import akka.ConfigurationException
|
import akka.ConfigurationException
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
|
|
||||||
object ActorMailboxSpec {
|
object ActorMailboxSpec {
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,6 @@ import akka.japi.Util.immutableSeq
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
import akka.dispatch._
|
import akka.dispatch._
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import java.util.concurrent.{ LinkedBlockingQueue, BlockingQueue, TimeUnit }
|
|
||||||
import akka.util.Switch
|
import akka.util.Switch
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
import scala.util.control.NoStackTrace
|
import scala.util.control.NoStackTrace
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,9 @@ import akka.testkit._
|
||||||
import akka.testkit.DefaultTimeout
|
import akka.testkit.DefaultTimeout
|
||||||
import akka.testkit.TestEvent._
|
import akka.testkit.TestEvent._
|
||||||
import akka.dispatch.BoundedDequeBasedMailbox
|
import akka.dispatch.BoundedDequeBasedMailbox
|
||||||
import akka.pattern.ask
|
|
||||||
import scala.concurrent.Await
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.actor.ActorSystem.Settings
|
import akka.actor.ActorSystem.Settings
|
||||||
import com.typesafe.config.{ Config, ConfigFactory }
|
import com.typesafe.config.{ Config, ConfigFactory }
|
||||||
import org.scalatest.Assertions.intercept
|
|
||||||
import org.scalatest.BeforeAndAfterEach
|
import org.scalatest.BeforeAndAfterEach
|
||||||
|
|
||||||
object ActorWithBoundedStashSpec {
|
object ActorWithBoundedStashSpec {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ import akka.testkit.TestEvent._
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import com.typesafe.config.{ Config, ConfigFactory }
|
|
||||||
import org.scalatest.BeforeAndAfterEach
|
import org.scalatest.BeforeAndAfterEach
|
||||||
import org.scalatest.junit.JUnitSuiteLike
|
import org.scalatest.junit.JUnitSuiteLike
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ package akka.actor
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
|
|
||||||
import akka.testkit.AkkaSpec
|
import akka.testkit.AkkaSpec
|
||||||
import akka.dispatch.{ ThreadPoolConfig, ThreadPoolConfigBuilder, UnboundedMailbox }
|
import akka.dispatch.{ ThreadPoolConfig }
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
|
|
||||||
object ConsistencySpec {
|
object ConsistencySpec {
|
||||||
|
|
|
||||||
|
|
@ -4,20 +4,13 @@
|
||||||
|
|
||||||
package akka.actor
|
package akka.actor
|
||||||
|
|
||||||
import akka.actor.FSM.StateTimeout
|
|
||||||
|
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
import org.scalatest.{ BeforeAndAfterAll, BeforeAndAfterEach }
|
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
import TestEvent.Mute
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.event._
|
import akka.event._
|
||||||
import com.typesafe.config.ConfigFactory
|
import com.typesafe.config.ConfigFactory
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
import org.scalatest.matchers.Matcher
|
|
||||||
import org.scalatest.matchers.HavePropertyMatcher
|
|
||||||
import org.scalatest.matchers.HavePropertyMatchResult
|
|
||||||
|
|
||||||
object FSMActorSpec {
|
object FSMActorSpec {
|
||||||
val timeout = Timeout(2 seconds)
|
val timeout = Timeout(2 seconds)
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import language.postfixOps
|
||||||
|
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.event.Logging
|
|
||||||
|
|
||||||
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
||||||
class FSMTimingSpec extends AkkaSpec with ImplicitSender {
|
class FSMTimingSpec extends AkkaSpec with ImplicitSender {
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,6 @@ import language.postfixOps
|
||||||
|
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.actor.Actor._
|
|
||||||
import scala.concurrent.Await
|
|
||||||
import akka.pattern.{ ask, pipe }
|
import akka.pattern.{ ask, pipe }
|
||||||
|
|
||||||
object ForwardActorSpec {
|
object ForwardActorSpec {
|
||||||
|
|
|
||||||
|
|
@ -7,11 +7,9 @@ package akka.actor
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
|
|
||||||
import java.lang.Thread.sleep
|
import java.lang.Thread.sleep
|
||||||
import org.scalatest.BeforeAndAfterAll
|
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import akka.testkit.TestEvent._
|
import akka.testkit.TestEvent._
|
||||||
import akka.testkit.EventFilter
|
import akka.testkit.EventFilter
|
||||||
import java.util.concurrent.{ TimeUnit, CountDownLatch }
|
|
||||||
import akka.testkit.AkkaSpec
|
import akka.testkit.AkkaSpec
|
||||||
import akka.testkit.DefaultTimeout
|
import akka.testkit.DefaultTimeout
|
||||||
import akka.testkit.TestLatch
|
import akka.testkit.TestLatch
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import language.postfixOps
|
||||||
|
|
||||||
import akka.testkit.{ filterEvents, EventFilter }
|
import akka.testkit.{ filterEvents, EventFilter }
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import akka.dispatch.{ PinnedDispatcher, Dispatchers }
|
|
||||||
import java.util.concurrent.{ TimeUnit, CountDownLatch }
|
import java.util.concurrent.{ TimeUnit, CountDownLatch }
|
||||||
import akka.testkit.AkkaSpec
|
import akka.testkit.AkkaSpec
|
||||||
import akka.testkit.DefaultTimeout
|
import akka.testkit.DefaultTimeout
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,9 @@ package akka.actor
|
||||||
|
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
|
|
||||||
import org.scalatest.WordSpec
|
|
||||||
import org.scalatest.Matchers
|
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.actor.Actor._
|
import akka.testkit.{ EventFilter, AkkaSpec, ImplicitSender, DefaultTimeout }
|
||||||
import akka.testkit.{ TestKit, EventFilter, filterEvents, filterException, AkkaSpec, ImplicitSender, DefaultTimeout }
|
|
||||||
import akka.dispatch.Dispatchers
|
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
|
|
||||||
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
||||||
|
|
|
||||||
|
|
@ -5,10 +5,8 @@ package akka.actor
|
||||||
|
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
|
|
||||||
import java.util.concurrent.{ CountDownLatch, TimeUnit }
|
|
||||||
import akka.actor._
|
|
||||||
import org.scalatest.BeforeAndAfterAll
|
import org.scalatest.BeforeAndAfterAll
|
||||||
import akka.testkit.{ TestKit, filterEvents, EventFilter }
|
import akka.testkit.{ filterEvents, EventFilter }
|
||||||
import akka.testkit.AkkaSpec
|
import akka.testkit.AkkaSpec
|
||||||
import akka.testkit.ImplicitSender
|
import akka.testkit.ImplicitSender
|
||||||
import akka.testkit.DefaultTimeout
|
import akka.testkit.DefaultTimeout
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ import scala.collection.immutable
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.concurrent.{ Await, Future, Promise }
|
import scala.concurrent.{ Await, Future, Promise }
|
||||||
import scala.language.postfixOps
|
import scala.language.postfixOps
|
||||||
import scala.util.Random
|
|
||||||
|
|
||||||
object TypedActorSpec {
|
object TypedActorSpec {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,7 @@ import java.rmi.RemoteException
|
||||||
import java.util.concurrent.{ TimeUnit, CountDownLatch, ConcurrentHashMap }
|
import java.util.concurrent.{ TimeUnit, CountDownLatch, ConcurrentHashMap }
|
||||||
import java.util.concurrent.atomic.{ AtomicLong, AtomicInteger }
|
import java.util.concurrent.atomic.{ AtomicLong, AtomicInteger }
|
||||||
|
|
||||||
import org.junit.runner.RunWith
|
|
||||||
import org.scalatest.Assertions._
|
import org.scalatest.Assertions._
|
||||||
import org.scalatest.junit.JUnitRunner
|
|
||||||
|
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
|
|
||||||
|
|
@ -21,10 +19,9 @@ import akka.dispatch._
|
||||||
import akka.event.Logging.Error
|
import akka.event.Logging.Error
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
import akka.util.Helpers.ConfigOps
|
|
||||||
import akka.util.Switch
|
import akka.util.Switch
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.concurrent.{ Await, Future, Promise }
|
import scala.concurrent.{ Await, Future }
|
||||||
import scala.annotation.tailrec
|
import scala.annotation.tailrec
|
||||||
|
|
||||||
object ActorModelSpec {
|
object ActorModelSpec {
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,6 @@ package akka.actor.dispatch
|
||||||
|
|
||||||
import java.util.concurrent.{ TimeUnit, CountDownLatch }
|
import java.util.concurrent.{ TimeUnit, CountDownLatch }
|
||||||
|
|
||||||
import org.junit.runner.RunWith
|
|
||||||
import org.scalatest.junit.JUnitRunner
|
|
||||||
|
|
||||||
import akka.actor.{ Props, ActorRefWithCell, ActorCell, Actor }
|
import akka.actor.{ Props, ActorRefWithCell, ActorCell, Actor }
|
||||||
import akka.dispatch.Mailbox
|
import akka.dispatch.Mailbox
|
||||||
import akka.testkit.AkkaSpec
|
import akka.testkit.AkkaSpec
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,12 @@ package akka.actor.dispatch
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
|
|
||||||
import java.util.concurrent.{ CountDownLatch, TimeUnit }
|
import java.util.concurrent.{ CountDownLatch, TimeUnit }
|
||||||
import java.util.concurrent.atomic.{ AtomicBoolean, AtomicInteger }
|
import java.util.concurrent.atomic.{ AtomicBoolean }
|
||||||
import akka.testkit.{ filterEvents, EventFilter, AkkaSpec }
|
import akka.testkit.{ AkkaSpec }
|
||||||
import akka.actor.{ Props, Actor }
|
import akka.actor.{ Props, Actor }
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.testkit.DefaultTimeout
|
import akka.testkit.DefaultTimeout
|
||||||
import akka.dispatch.{ PinnedDispatcher, Dispatchers, Dispatcher }
|
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
|
|
||||||
object DispatcherActorSpec {
|
object DispatcherActorSpec {
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import akka.testkit._
|
||||||
import akka.actor.{ Props, Actor }
|
import akka.actor.{ Props, Actor }
|
||||||
import akka.testkit.AkkaSpec
|
import akka.testkit.AkkaSpec
|
||||||
import org.scalatest.BeforeAndAfterEach
|
import org.scalatest.BeforeAndAfterEach
|
||||||
import akka.dispatch.{ PinnedDispatcher, Dispatchers }
|
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ package akka.actor.routing
|
||||||
|
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import akka.actor.Actor._
|
|
||||||
import akka.routing._
|
import akka.routing._
|
||||||
import java.util.concurrent.atomic.AtomicInteger
|
import java.util.concurrent.atomic.AtomicInteger
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ import akka.testkit.AkkaSpec
|
||||||
import com.typesafe.config.ConfigFactory
|
import com.typesafe.config.ConfigFactory
|
||||||
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.language.postfixOps
|
|
||||||
import akka.event.DefaultLoggingFilter
|
import akka.event.DefaultLoggingFilter
|
||||||
|
|
||||||
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import scala.concurrent._
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.testkit.{ TestLatch, AkkaSpec, DefaultTimeout }
|
import akka.testkit.{ TestLatch, AkkaSpec, DefaultTimeout }
|
||||||
import akka.util.SerializedSuspendableExecutionContext
|
import akka.util.SerializedSuspendableExecutionContext
|
||||||
import akka.dispatch.ExecutionContexts.sameThreadExecutionContext
|
|
||||||
import akka.testkit.TestActorRef
|
import akka.testkit.TestActorRef
|
||||||
import akka.actor.Props
|
import akka.actor.Props
|
||||||
import akka.actor.Actor
|
import akka.actor.Actor
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package akka.dispatch
|
package akka.dispatch
|
||||||
|
|
||||||
import akka.actor.{ ActorRef, Actor, Props }
|
import akka.actor.{ Actor, Props }
|
||||||
import akka.testkit.{ ImplicitSender, AkkaSpec }
|
import akka.testkit.{ ImplicitSender, AkkaSpec }
|
||||||
import com.typesafe.config.ConfigFactory
|
import com.typesafe.config.ConfigFactory
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,9 @@ package akka.dispatch
|
||||||
|
|
||||||
import language.postfixOps
|
import language.postfixOps
|
||||||
|
|
||||||
import org.junit.runner.RunWith
|
|
||||||
import org.scalatest.junit.JUnitRunner
|
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
|
|
||||||
import akka.actor.{ Props, ActorSystem, Actor }
|
import akka.actor.{ Props, ActorSystem, Actor }
|
||||||
import akka.pattern.ask
|
|
||||||
import akka.testkit.{ DefaultTimeout, AkkaSpec }
|
import akka.testkit.{ DefaultTimeout, AkkaSpec }
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import scala.concurrent.duration._
|
||||||
import akka.actor.Actor
|
import akka.actor.Actor
|
||||||
import akka.actor.ActorRef
|
import akka.actor.ActorRef
|
||||||
import akka.actor.ActorSystem
|
import akka.actor.ActorSystem
|
||||||
import akka.actor.Address
|
|
||||||
import akka.actor.Props
|
import akka.actor.Props
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,10 @@ import language.postfixOps
|
||||||
import org.scalatest.BeforeAndAfterEach
|
import org.scalatest.BeforeAndAfterEach
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import java.util.concurrent.atomic._
|
|
||||||
|
|
||||||
import akka.actor.{ Props, Actor, ActorRef, ActorSystem, PoisonPill, RootActorPath }
|
import akka.actor.{ Props, Actor, ActorRef, ActorSystem, PoisonPill}
|
||||||
import akka.japi.{ Procedure, Function }
|
import akka.japi.{ Procedure}
|
||||||
import com.typesafe.config.{ Config, ConfigFactory }
|
import com.typesafe.config.{ Config, ConfigFactory }
|
||||||
import scala.concurrent.Await
|
|
||||||
|
|
||||||
object EventBusSpec {
|
object EventBusSpec {
|
||||||
class TestActorWrapperActor(testActor: ActorRef) extends Actor {
|
class TestActorWrapperActor(testActor: ActorRef) extends Actor {
|
||||||
|
|
@ -26,7 +24,6 @@ object EventBusSpec {
|
||||||
|
|
||||||
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
||||||
abstract class EventBusSpec(busName: String, conf: Config = ConfigFactory.empty()) extends AkkaSpec(conf) with BeforeAndAfterEach {
|
abstract class EventBusSpec(busName: String, conf: Config = ConfigFactory.empty()) extends AkkaSpec(conf) with BeforeAndAfterEach {
|
||||||
import EventBusSpec._
|
|
||||||
type BusType <: EventBus
|
type BusType <: EventBus
|
||||||
|
|
||||||
def createNewEventBus(): BusType
|
def createNewEventBus(): BusType
|
||||||
|
|
|
||||||
|
|
@ -8,10 +8,7 @@ import language.postfixOps
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import com.typesafe.config.ConfigFactory
|
import com.typesafe.config.ConfigFactory
|
||||||
import scala.collection.JavaConverters._
|
import akka.testkit.{ TestProbe, AkkaSpec }
|
||||||
import akka.event.Logging.InitializeLogger
|
|
||||||
import akka.pattern.gracefulStop
|
|
||||||
import akka.testkit.{ EventFilter, TestEvent, TestProbe, AkkaSpec }
|
|
||||||
|
|
||||||
object EventStreamSpec {
|
object EventStreamSpec {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ package akka.io
|
||||||
import akka.actor.{ ActorRef, PoisonPill }
|
import akka.actor.{ ActorRef, PoisonPill }
|
||||||
import akka.io.Tcp._
|
import akka.io.Tcp._
|
||||||
import akka.testkit.{ TestProbe, AkkaSpec }
|
import akka.testkit.{ TestProbe, AkkaSpec }
|
||||||
import akka.testkit.SocketUtil._
|
|
||||||
import akka.util.ByteString
|
import akka.util.ByteString
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
import java.net.{ ServerSocket, InetSocketAddress }
|
import java.net.{ ServerSocket, InetSocketAddress }
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@
|
||||||
package akka.io
|
package akka.io
|
||||||
|
|
||||||
import java.net.InetSocketAddress
|
import java.net.InetSocketAddress
|
||||||
import java.nio.channels.DatagramChannel
|
|
||||||
import akka.testkit.{ TestProbe, ImplicitSender, AkkaSpec }
|
import akka.testkit.{ TestProbe, ImplicitSender, AkkaSpec }
|
||||||
import akka.util.ByteString
|
import akka.util.ByteString
|
||||||
import akka.actor.ActorRef
|
import akka.actor.ActorRef
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import java.util.concurrent.{ TimeUnit, CountDownLatch }
|
||||||
|
|
||||||
import akka.pattern.TestActor.NormalException
|
import akka.pattern.TestActor.NormalException
|
||||||
import akka.testkit.{ ImplicitSender, AkkaSpec, TestProbe, filterException }
|
import akka.testkit.{ ImplicitSender, AkkaSpec, TestProbe, filterException }
|
||||||
import scala.concurrent.Future
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import scala.language.postfixOps
|
import scala.language.postfixOps
|
||||||
|
|
@ -21,7 +20,6 @@ object TestActor {
|
||||||
}
|
}
|
||||||
|
|
||||||
class TestActor(probe: ActorRef) extends Actor {
|
class TestActor(probe: ActorRef) extends Actor {
|
||||||
import context.dispatcher
|
|
||||||
|
|
||||||
probe ! "STARTED"
|
probe ! "STARTED"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import akka.testkit._
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.concurrent.{ Future, Await }
|
import scala.concurrent.{ Future, Await }
|
||||||
import scala.annotation.tailrec
|
|
||||||
|
|
||||||
class CircuitBreakerMTSpec extends AkkaSpec {
|
class CircuitBreakerMTSpec extends AkkaSpec {
|
||||||
implicit val ec = system.dispatcher
|
implicit val ec = system.dispatcher
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import scala.concurrent.duration._
|
||||||
import scala.concurrent.TimeoutException
|
import scala.concurrent.TimeoutException
|
||||||
import akka.testkit._
|
import akka.testkit._
|
||||||
import org.scalatest.BeforeAndAfter
|
import org.scalatest.BeforeAndAfter
|
||||||
import akka.actor.{ ActorSystem, Scheduler }
|
import akka.actor.{ ActorSystem }
|
||||||
import scala.concurrent.{ ExecutionContext, Future, Await }
|
import scala.concurrent.{ ExecutionContext, Future, Await }
|
||||||
|
|
||||||
object CircuitBreakerSpec {
|
object CircuitBreakerSpec {
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import language.postfixOps
|
||||||
|
|
||||||
import akka.testkit.{ TestLatch, AkkaSpec }
|
import akka.testkit.{ TestLatch, AkkaSpec }
|
||||||
import akka.actor.{ Props, Actor }
|
import akka.actor.{ Props, Actor }
|
||||||
import java.util.concurrent.TimeoutException
|
|
||||||
import scala.concurrent.{ Future, Promise, Await }
|
import scala.concurrent.{ Future, Promise, Await }
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
*/
|
*/
|
||||||
package akka.routing
|
package akka.routing
|
||||||
|
|
||||||
import language.postfixOps
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger
|
import java.util.concurrent.atomic.AtomicInteger
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ package akka.routing
|
||||||
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger
|
import java.util.concurrent.atomic.AtomicInteger
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import scala.concurrent.duration._
|
|
||||||
import akka.actor.{ Props, Actor }
|
import akka.actor.{ Props, Actor }
|
||||||
import akka.testkit.{ TestLatch, ImplicitSender, DefaultTimeout, AkkaSpec }
|
import akka.testkit.{ TestLatch, ImplicitSender, DefaultTimeout, AkkaSpec }
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
|
|
@ -18,7 +17,6 @@ object BroadcastSpec {
|
||||||
|
|
||||||
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
||||||
class BroadcastSpec extends AkkaSpec with DefaultTimeout with ImplicitSender {
|
class BroadcastSpec extends AkkaSpec with DefaultTimeout with ImplicitSender {
|
||||||
import BroadcastSpec._
|
|
||||||
|
|
||||||
"broadcast group" must {
|
"broadcast group" must {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,6 @@ import akka.pattern.ask
|
||||||
object MetricsBasedResizerSpec {
|
object MetricsBasedResizerSpec {
|
||||||
|
|
||||||
class TestLatchingActor(implicit timeout: Timeout) extends Actor {
|
class TestLatchingActor(implicit timeout: Timeout) extends Actor {
|
||||||
import context.system
|
|
||||||
|
|
||||||
def receive = {
|
def receive = {
|
||||||
case latch: TestLatch ⇒
|
case latch: TestLatch ⇒
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ import akka.testkit.TestEvent._
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
import scala.util.Try
|
|
||||||
|
|
||||||
object ResizerSpec {
|
object ResizerSpec {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,6 @@ package akka.routing
|
||||||
import akka.testkit.AkkaSpec
|
import akka.testkit.AkkaSpec
|
||||||
import akka.actor.Props
|
import akka.actor.Props
|
||||||
import akka.actor.Actor
|
import akka.actor.Actor
|
||||||
import akka.actor.ActorRef
|
|
||||||
import akka.actor.LocalActorRef
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.actor.Identify
|
import akka.actor.Identify
|
||||||
import akka.actor.ActorIdentity
|
import akka.actor.ActorIdentity
|
||||||
|
|
|
||||||
|
|
@ -13,13 +13,6 @@ import scala.concurrent.Await
|
||||||
import akka.ConfigurationException
|
import akka.ConfigurationException
|
||||||
import com.typesafe.config.ConfigFactory
|
import com.typesafe.config.ConfigFactory
|
||||||
import akka.pattern.{ ask, pipe }
|
import akka.pattern.{ ask, pipe }
|
||||||
import java.util.concurrent.ConcurrentHashMap
|
|
||||||
import com.typesafe.config.Config
|
|
||||||
import akka.dispatch.Dispatchers
|
|
||||||
import akka.util.Collections.EmptyImmutableSeq
|
|
||||||
import akka.util.Timeout
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger
|
|
||||||
import akka.routing._
|
|
||||||
|
|
||||||
object RoutingSpec {
|
object RoutingSpec {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ package akka.routing
|
||||||
|
|
||||||
import java.util.concurrent.ConcurrentHashMap
|
import java.util.concurrent.ConcurrentHashMap
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import scala.concurrent.duration._
|
|
||||||
import akka.actor.{ Props, Actor }
|
import akka.actor.{ Props, Actor }
|
||||||
import akka.testkit.{ TestLatch, ImplicitSender, DefaultTimeout, AkkaSpec }
|
import akka.testkit.{ TestLatch, ImplicitSender, DefaultTimeout, AkkaSpec }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -318,7 +318,6 @@ class ReferenceSerializationSpec extends AkkaSpec(SerializationTests.mostlyRefer
|
||||||
|
|
||||||
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
@org.junit.runner.RunWith(classOf[org.scalatest.junit.JUnitRunner])
|
||||||
class SerializationCompatibilitySpec extends AkkaSpec(SerializationTests.mostlyReferenceSystem) {
|
class SerializationCompatibilitySpec extends AkkaSpec(SerializationTests.mostlyReferenceSystem) {
|
||||||
import SerializationTests._
|
|
||||||
|
|
||||||
val ser = SerializationExtension(system)
|
val ser = SerializationExtension(system)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import com.typesafe.config.Config
|
||||||
import akka.dispatch.DispatcherPrerequisites
|
import akka.dispatch.DispatcherPrerequisites
|
||||||
import akka.dispatch.MessageDispatcher
|
import akka.dispatch.MessageDispatcher
|
||||||
import akka.dispatch.MessageDispatcherConfigurator
|
import akka.dispatch.MessageDispatcherConfigurator
|
||||||
import akka.dispatch.UnboundedMailbox
|
|
||||||
|
|
||||||
object CallingThreadDispatcherModelSpec {
|
object CallingThreadDispatcherModelSpec {
|
||||||
import ActorModelSpec._
|
import ActorModelSpec._
|
||||||
|
|
|
||||||
|
|
@ -6,15 +6,11 @@ package akka.actor
|
||||||
|
|
||||||
import java.lang.reflect.{ Modifier, ParameterizedType, TypeVariable }
|
import java.lang.reflect.{ Modifier, ParameterizedType, TypeVariable }
|
||||||
|
|
||||||
import akka.dispatch._
|
|
||||||
import akka.japi.Creator
|
import akka.japi.Creator
|
||||||
import akka.routing._
|
|
||||||
import akka.util.Reflect
|
import akka.util.Reflect
|
||||||
|
|
||||||
import scala.annotation.varargs
|
import scala.annotation.varargs
|
||||||
import scala.language.existentials
|
import scala.language.existentials
|
||||||
import scala.reflect.ClassTag
|
|
||||||
import akka.japi.Util.immutableSeq
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -4,16 +4,10 @@
|
||||||
|
|
||||||
package akka.actor
|
package akka.actor
|
||||||
|
|
||||||
import scala.collection.mutable.Queue
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
import scala.concurrent.Await
|
import scala.concurrent.Await
|
||||||
import akka.util.Timeout
|
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
import scala.collection.immutable.TreeSet
|
|
||||||
import java.util.concurrent.TimeoutException
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger
|
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This object contains elements which make writing actors and related code
|
* This object contains elements which make writing actors and related code
|
||||||
|
|
|
||||||
|
|
@ -8,13 +8,12 @@ import akka.dispatch.sysmsg._
|
||||||
import akka.dispatch.{ UnboundedMessageQueueSemantics, RequiresMessageQueue }
|
import akka.dispatch.{ UnboundedMessageQueueSemantics, RequiresMessageQueue }
|
||||||
import akka.routing._
|
import akka.routing._
|
||||||
import akka.event._
|
import akka.event._
|
||||||
import akka.util.{ Switch, Helpers }
|
import akka.util.{ Helpers }
|
||||||
import akka.japi.Util.immutableSeq
|
import akka.japi.Util.immutableSeq
|
||||||
import akka.util.Collections.EmptyImmutableSeq
|
import akka.util.Collections.EmptyImmutableSeq
|
||||||
import scala.util.{ Success, Failure }
|
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
import java.util.concurrent.atomic.AtomicLong
|
import java.util.concurrent.atomic.AtomicLong
|
||||||
import scala.concurrent.{ ExecutionContext, ExecutionContextExecutor, Future, Promise }
|
import scala.concurrent.{ ExecutionContextExecutor, Future, Promise }
|
||||||
import scala.annotation.implicitNotFound
|
import scala.annotation.implicitNotFound
|
||||||
import akka.ConfigurationException
|
import akka.ConfigurationException
|
||||||
import akka.dispatch.Mailboxes
|
import akka.dispatch.Mailboxes
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ import scala.concurrent.Future
|
||||||
import scala.concurrent.Promise
|
import scala.concurrent.Promise
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.util.Success
|
import scala.util.Success
|
||||||
import scala.util.Failure
|
|
||||||
import java.util.regex.Pattern
|
import java.util.regex.Pattern
|
||||||
import akka.pattern.ask
|
import akka.pattern.ask
|
||||||
import akka.routing.MurmurHash
|
import akka.routing.MurmurHash
|
||||||
|
|
|
||||||
|
|
@ -5,19 +5,17 @@
|
||||||
package akka.actor
|
package akka.actor
|
||||||
|
|
||||||
import java.io.Closeable
|
import java.io.Closeable
|
||||||
import java.util.concurrent.{ ConcurrentHashMap, ThreadFactory, CountDownLatch, TimeoutException, RejectedExecutionException }
|
import java.util.concurrent.{ ConcurrentHashMap, ThreadFactory, CountDownLatch, RejectedExecutionException }
|
||||||
import java.util.concurrent.atomic.{ AtomicReference }
|
import java.util.concurrent.atomic.{ AtomicReference }
|
||||||
import java.util.concurrent.TimeUnit.MILLISECONDS
|
|
||||||
import com.typesafe.config.{ Config, ConfigFactory }
|
import com.typesafe.config.{ Config, ConfigFactory }
|
||||||
import akka.event._
|
import akka.event._
|
||||||
import akka.dispatch._
|
import akka.dispatch._
|
||||||
import akka.dispatch.sysmsg.{ SystemMessageList, EarliestFirstSystemMessageList, LatestFirstSystemMessageList, SystemMessage }
|
|
||||||
import akka.japi.Util.immutableSeq
|
import akka.japi.Util.immutableSeq
|
||||||
import akka.actor.dungeon.ChildrenContainer
|
import akka.actor.dungeon.ChildrenContainer
|
||||||
import akka.util._
|
import akka.util._
|
||||||
import scala.annotation.tailrec
|
import scala.annotation.tailrec
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import scala.concurrent.duration.{ FiniteDuration, Duration }
|
import scala.concurrent.duration.{ Duration }
|
||||||
import scala.concurrent.{ Await, Future, Promise, ExecutionContext, ExecutionContextExecutor }
|
import scala.concurrent.{ Await, Future, Promise, ExecutionContext, ExecutionContextExecutor }
|
||||||
import scala.util.{ Failure, Success, Try }
|
import scala.util.{ Failure, Success, Try }
|
||||||
import scala.util.control.{ NonFatal, ControlThrowable }
|
import scala.util.control.{ NonFatal, ControlThrowable }
|
||||||
|
|
@ -163,7 +161,6 @@ object ActorSystem {
|
||||||
config
|
config
|
||||||
}
|
}
|
||||||
|
|
||||||
import scala.collection.JavaConverters._
|
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
import config._
|
import config._
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,12 +6,12 @@ package akka.actor
|
||||||
|
|
||||||
import java.io.Closeable
|
import java.io.Closeable
|
||||||
import java.util.concurrent.ThreadFactory
|
import java.util.concurrent.ThreadFactory
|
||||||
import java.util.concurrent.atomic.{ AtomicLong, AtomicReference, AtomicReferenceArray }
|
import java.util.concurrent.atomic.{ AtomicLong, AtomicReference }
|
||||||
import scala.annotation.tailrec
|
import scala.annotation.tailrec
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import scala.concurrent.{ Await, ExecutionContext, Future, Promise }
|
import scala.concurrent.{ Await, ExecutionContext, Future, Promise }
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.util.control.{ NoStackTrace, NonFatal }
|
import scala.util.control.{ NonFatal }
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import akka.event.LoggingAdapter
|
import akka.event.LoggingAdapter
|
||||||
import akka.util.Helpers
|
import akka.util.Helpers
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import akka.actor.Deploy.{ NoDispatcherGiven, NoMailboxGiven }
|
||||||
import akka.dispatch._
|
import akka.dispatch._
|
||||||
import akka.routing._
|
import akka.routing._
|
||||||
|
|
||||||
import scala.annotation.varargs
|
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import scala.language.existentials
|
import scala.language.existentials
|
||||||
import scala.reflect.ClassTag
|
import scala.reflect.ClassTag
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,7 @@
|
||||||
|
|
||||||
package akka.actor
|
package akka.actor
|
||||||
|
|
||||||
import java.io.ObjectStreamException
|
import java.util.{ LinkedList ⇒ JLinkedList }
|
||||||
import java.util.{ LinkedList ⇒ JLinkedList, ListIterator ⇒ JListIterator }
|
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
import java.util.concurrent.locks.ReentrantLock
|
import java.util.concurrent.locks.ReentrantLock
|
||||||
|
|
||||||
import scala.annotation.tailrec
|
import scala.annotation.tailrec
|
||||||
|
|
@ -17,7 +15,6 @@ import akka.event.Logging.Warning
|
||||||
import akka.util.Unsafe
|
import akka.util.Unsafe
|
||||||
import akka.dispatch._
|
import akka.dispatch._
|
||||||
import akka.dispatch.sysmsg._
|
import akka.dispatch.sysmsg._
|
||||||
import util.Try
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This actor ref starts out with some dummy cell (by default just enqueuing
|
* This actor ref starts out with some dummy cell (by default just enqueuing
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ package akka.actor
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
|
|
||||||
import akka.AkkaException
|
import akka.AkkaException
|
||||||
import akka.dispatch.{ UnboundedDequeBasedMessageQueueSemantics, RequiresMessageQueue, Envelope, DequeBasedMessageQueueSemantics, Mailboxes }
|
import akka.dispatch.{ UnboundedDequeBasedMessageQueueSemantics, RequiresMessageQueue, Envelope, DequeBasedMessageQueueSemantics }
|
||||||
|
|
||||||
import scala.util.control.NoStackTrace
|
import scala.util.control.NoStackTrace
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ import scala.util.control.NonFatal
|
||||||
import scala.util.{ Try, Success, Failure }
|
import scala.util.{ Try, Success, Failure }
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import scala.concurrent.duration.FiniteDuration
|
import scala.concurrent.duration.FiniteDuration
|
||||||
import scala.concurrent.duration.Duration
|
|
||||||
import scala.reflect.ClassTag
|
import scala.reflect.ClassTag
|
||||||
import scala.concurrent.{ Await, Future }
|
import scala.concurrent.{ Await, Future }
|
||||||
import akka.japi.{ Creator, Option ⇒ JOption }
|
import akka.japi.{ Creator, Option ⇒ JOption }
|
||||||
|
|
@ -20,7 +19,6 @@ import akka.serialization.{ JavaSerializer, SerializationExtension }
|
||||||
import akka.dispatch._
|
import akka.dispatch._
|
||||||
import java.util.concurrent.atomic.{ AtomicReference ⇒ AtomVar }
|
import java.util.concurrent.atomic.{ AtomicReference ⇒ AtomVar }
|
||||||
import java.util.concurrent.TimeoutException
|
import java.util.concurrent.TimeoutException
|
||||||
import java.util.concurrent.TimeUnit.MILLISECONDS
|
|
||||||
import java.io.ObjectStreamException
|
import java.io.ObjectStreamException
|
||||||
import java.lang.reflect.{ InvocationTargetException, Method, InvocationHandler, Proxy }
|
import java.lang.reflect.{ InvocationTargetException, Method, InvocationHandler, Proxy }
|
||||||
import akka.pattern.AskTimeoutException
|
import akka.pattern.AskTimeoutException
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
|
|
||||||
package akka.actor
|
package akka.actor
|
||||||
|
|
||||||
import akka.japi.{ Creator }
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Actor base trait that should be extended by or mixed to create an Actor with the semantics of the 'Actor Model':
|
* Actor base trait that should be extended by or mixed to create an Actor with the semantics of the 'Actor Model':
|
||||||
* <a href="http://en.wikipedia.org/wiki/Actor_model">http://en.wikipedia.org/wiki/Actor_model</a>
|
* <a href="http://en.wikipedia.org/wiki/Actor_model">http://en.wikipedia.org/wiki/Actor_model</a>
|
||||||
|
|
|
||||||
|
|
@ -4,15 +4,7 @@
|
||||||
|
|
||||||
package akka.actor.dsl
|
package akka.actor.dsl
|
||||||
|
|
||||||
import scala.concurrent.Await
|
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import scala.collection.immutable.TreeSet
|
|
||||||
import scala.concurrent.duration._
|
|
||||||
import scala.collection.mutable.Queue
|
|
||||||
import akka.util.Timeout
|
|
||||||
import java.util.concurrent.TimeoutException
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger
|
|
||||||
import akka.pattern.ask
|
|
||||||
import scala.reflect.ClassTag
|
import scala.reflect.ClassTag
|
||||||
|
|
||||||
trait Creators { this: ActorDSL.type ⇒
|
trait Creators { this: ActorDSL.type ⇒
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ package akka.actor.dungeon
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
|
|
||||||
import akka.actor.{ InvalidActorNameException, ChildStats, ChildRestartStats, ChildNameReserved, ActorRef }
|
import akka.actor.{ InvalidActorNameException, ChildStats, ChildRestartStats, ChildNameReserved, ActorRef }
|
||||||
import akka.dispatch.sysmsg.{ EarliestFirstSystemMessageList, SystemMessageList, LatestFirstSystemMessageList, SystemMessage }
|
|
||||||
import akka.util.Collections.{ EmptyImmutableSeq, PartialImmutableValuesIterable }
|
import akka.util.Collections.{ EmptyImmutableSeq, PartialImmutableValuesIterable }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
package akka.actor.dungeon
|
package akka.actor.dungeon
|
||||||
|
|
||||||
import scala.annotation.tailrec
|
import scala.annotation.tailrec
|
||||||
import akka.dispatch.{ MessageDispatcher, Mailbox, Envelope }
|
import akka.dispatch.{ Mailbox, Envelope }
|
||||||
import akka.dispatch.sysmsg._
|
import akka.dispatch.sysmsg._
|
||||||
import akka.event.Logging.Error
|
import akka.event.Logging.Error
|
||||||
import akka.util.Unsafe
|
import akka.util.Unsafe
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,13 @@
|
||||||
|
|
||||||
package akka.dispatch
|
package akka.dispatch
|
||||||
|
|
||||||
import akka.actor.{ ActorCell, ActorRef }
|
import akka.actor.{ ActorCell }
|
||||||
import akka.dispatch.sysmsg._
|
import akka.dispatch.sysmsg._
|
||||||
import scala.annotation.tailrec
|
import scala.annotation.tailrec
|
||||||
import scala.concurrent.duration.Duration
|
import scala.concurrent.duration.Duration
|
||||||
import akka.util.Helpers
|
import akka.util.Helpers
|
||||||
import java.util.{ Comparator, Iterator }
|
import java.util.{ Comparator, Iterator }
|
||||||
import java.util.concurrent.{ Executor, LinkedBlockingQueue, ConcurrentLinkedQueue, ConcurrentSkipListSet }
|
import java.util.concurrent.{ ConcurrentSkipListSet }
|
||||||
import akka.actor.ActorSystemImpl
|
import akka.actor.ActorSystemImpl
|
||||||
import scala.concurrent.duration.FiniteDuration
|
import scala.concurrent.duration.FiniteDuration
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,14 +8,9 @@ import akka.event.Logging.Error
|
||||||
import akka.actor.ActorCell
|
import akka.actor.ActorCell
|
||||||
import akka.event.Logging
|
import akka.event.Logging
|
||||||
import akka.dispatch.sysmsg.SystemMessage
|
import akka.dispatch.sysmsg.SystemMessage
|
||||||
import java.util.concurrent.atomic.AtomicReference
|
|
||||||
import java.util.concurrent.{ ExecutorService, RejectedExecutionException }
|
import java.util.concurrent.{ ExecutorService, RejectedExecutionException }
|
||||||
import scala.concurrent.forkjoin.ForkJoinPool
|
|
||||||
import scala.concurrent.duration.Duration
|
import scala.concurrent.duration.Duration
|
||||||
import scala.concurrent.Awaitable
|
|
||||||
import scala.concurrent.duration.FiniteDuration
|
import scala.concurrent.duration.FiniteDuration
|
||||||
import scala.annotation.tailrec
|
|
||||||
import java.lang.reflect.ParameterizedType
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The event-based ``Dispatcher`` binds a set of Actors to a thread pool backed up by a
|
* The event-based ``Dispatcher`` binds a set of Actors to a thread pool backed up by a
|
||||||
|
|
|
||||||
|
|
@ -4,14 +4,12 @@
|
||||||
|
|
||||||
package akka.dispatch
|
package akka.dispatch
|
||||||
|
|
||||||
import java.util.concurrent.{ ConcurrentHashMap, TimeUnit, ThreadFactory }
|
import java.util.concurrent.{ ConcurrentHashMap, ThreadFactory }
|
||||||
import com.typesafe.config.{ ConfigFactory, Config }
|
import com.typesafe.config.{ ConfigFactory, Config }
|
||||||
import akka.actor.{ Scheduler, DynamicAccess, ActorSystem }
|
import akka.actor.{ Scheduler, DynamicAccess, ActorSystem }
|
||||||
import akka.event.Logging.Warning
|
import akka.event.Logging.Warning
|
||||||
import akka.event.EventStream
|
import akka.event.EventStream
|
||||||
import scala.concurrent.duration.Duration
|
|
||||||
import akka.ConfigurationException
|
import akka.ConfigurationException
|
||||||
import akka.actor.Deploy
|
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
import scala.concurrent.ExecutionContext
|
import scala.concurrent.ExecutionContext
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import akka.japi.{ Function ⇒ JFunc, Option ⇒ JOption, Procedure }
|
||||||
import scala.concurrent.{ Future, Promise, ExecutionContext, ExecutionContextExecutor, ExecutionContextExecutorService }
|
import scala.concurrent.{ Future, Promise, ExecutionContext, ExecutionContextExecutor, ExecutionContextExecutorService }
|
||||||
import java.lang.{ Iterable ⇒ JIterable }
|
import java.lang.{ Iterable ⇒ JIterable }
|
||||||
import java.util.{ LinkedList ⇒ JLinkedList }
|
import java.util.{ LinkedList ⇒ JLinkedList }
|
||||||
import java.util.concurrent.{ Executor, ExecutorService, ExecutionException, Callable, TimeoutException }
|
import java.util.concurrent.{ Executor, ExecutorService, Callable}
|
||||||
import scala.util.{ Try, Success, Failure }
|
import scala.util.{ Try, Success, Failure }
|
||||||
import java.util.concurrent.CompletionStage
|
import java.util.concurrent.CompletionStage
|
||||||
import java.util.concurrent.CompletableFuture
|
import java.util.concurrent.CompletableFuture
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
package akka.dispatch
|
package akka.dispatch
|
||||||
|
|
||||||
import java.util.Collection
|
import java.util.Collection
|
||||||
import scala.concurrent.{ Awaitable, BlockContext, CanAwait }
|
import scala.concurrent.{ BlockContext, CanAwait }
|
||||||
import scala.concurrent.duration.Duration
|
import scala.concurrent.duration.Duration
|
||||||
import scala.concurrent.forkjoin._
|
import scala.concurrent.forkjoin._
|
||||||
import java.util.concurrent.{
|
import java.util.concurrent.{
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import java.util.concurrent.ConcurrentSkipListSet
|
||||||
import java.util.Comparator
|
import java.util.Comparator
|
||||||
import akka.util.{ Subclassification, SubclassifiedIndex }
|
import akka.util.{ Subclassification, SubclassifiedIndex }
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import java.util.concurrent.atomic.{ AtomicReference, AtomicInteger }
|
import java.util.concurrent.atomic.{ AtomicReference }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents the base type for EventBuses
|
* Represents the base type for EventBuses
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,7 @@
|
||||||
|
|
||||||
package akka.io
|
package akka.io
|
||||||
|
|
||||||
import scala.util.control.NonFatal
|
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import akka.io.SelectionHandler.WorkerForCommand
|
|
||||||
import akka.event.Logging
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Entry point to Akka’s IO layer.
|
* Entry point to Akka’s IO layer.
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
package akka.io
|
package akka.io
|
||||||
|
|
||||||
import java.nio.channels.{ DatagramChannel, SocketChannel, ServerSocketChannel }
|
import java.nio.channels.{ DatagramChannel }
|
||||||
import java.net.DatagramSocket
|
import java.net.DatagramSocket
|
||||||
import java.net.ServerSocket
|
import java.net.ServerSocket
|
||||||
import java.net.Socket
|
import java.net.Socket
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ package akka.io
|
||||||
|
|
||||||
import java.net.InetSocketAddress
|
import java.net.InetSocketAddress
|
||||||
import java.net.Socket
|
import java.net.Socket
|
||||||
import akka.ConfigurationException
|
|
||||||
import akka.io.Inet._
|
import akka.io.Inet._
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,8 @@ package akka.io
|
||||||
import java.net.InetSocketAddress
|
import java.net.InetSocketAddress
|
||||||
import java.nio.channels.{ SelectionKey, SocketChannel }
|
import java.nio.channels.{ SelectionKey, SocketChannel }
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
import scala.collection.immutable
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.actor.{ ReceiveTimeout, ActorRef }
|
import akka.actor.{ ReceiveTimeout, ActorRef }
|
||||||
import akka.io.Inet.SocketOption
|
|
||||||
import akka.io.TcpConnection.CloseInformation
|
import akka.io.TcpConnection.CloseInformation
|
||||||
import akka.io.SelectionHandler._
|
import akka.io.SelectionHandler._
|
||||||
import akka.io.Tcp._
|
import akka.io.Tcp._
|
||||||
|
|
|
||||||
|
|
@ -235,7 +235,6 @@ object UdpMessage {
|
||||||
import Udp._
|
import Udp._
|
||||||
import java.lang.{ Iterable ⇒ JIterable }
|
import java.lang.{ Iterable ⇒ JIterable }
|
||||||
import scala.collection.JavaConverters._
|
import scala.collection.JavaConverters._
|
||||||
import language.implicitConversions
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Each [[Udp.Send]] can optionally request a positive acknowledgment to be sent
|
* Each [[Udp.Send]] can optionally request a positive acknowledgment to be sent
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ package akka.io
|
||||||
|
|
||||||
import java.net.InetSocketAddress
|
import java.net.InetSocketAddress
|
||||||
import java.nio.ByteBuffer
|
import java.nio.ByteBuffer
|
||||||
import java.nio.channels.DatagramChannel
|
|
||||||
import java.nio.channels.SelectionKey._
|
import java.nio.channels.SelectionKey._
|
||||||
import scala.annotation.tailrec
|
import scala.annotation.tailrec
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ package akka.pattern
|
||||||
|
|
||||||
import scala.concurrent.duration.{ Duration, FiniteDuration }
|
import scala.concurrent.duration.{ Duration, FiniteDuration }
|
||||||
import akka.actor.{ Props, OneForOneStrategy, SupervisorStrategy }
|
import akka.actor.{ Props, OneForOneStrategy, SupervisorStrategy }
|
||||||
import akka.actor.SupervisorStrategy.{ Decider, JDecider }
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Builds back-off options for creating a back-off supervisor.
|
* Builds back-off options for creating a back-off supervisor.
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ import akka.actor.ActorRef
|
||||||
import akka.actor.DeadLetterSuppression
|
import akka.actor.DeadLetterSuppression
|
||||||
import akka.actor.Props
|
import akka.actor.Props
|
||||||
import akka.actor.Terminated
|
import akka.actor.Terminated
|
||||||
import akka.actor.SupervisorStrategy.Decider
|
|
||||||
import akka.actor.SupervisorStrategy.Directive
|
import akka.actor.SupervisorStrategy.Directive
|
||||||
import akka.actor.SupervisorStrategy.Escalate
|
import akka.actor.SupervisorStrategy.Escalate
|
||||||
import akka.actor.OneForOneStrategy
|
import akka.actor.OneForOneStrategy
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
*/
|
*/
|
||||||
package akka.pattern
|
package akka.pattern
|
||||||
|
|
||||||
import scala.concurrent.duration.Duration
|
|
||||||
import scala.concurrent.{ ExecutionContext, Promise, Future }
|
import scala.concurrent.{ ExecutionContext, Promise, Future }
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,6 @@ import akka.actor._
|
||||||
import akka.util.{ Timeout }
|
import akka.util.{ Timeout }
|
||||||
import akka.dispatch.sysmsg.{ Unwatch, Watch }
|
import akka.dispatch.sysmsg.{ Unwatch, Watch }
|
||||||
import scala.concurrent.Future
|
import scala.concurrent.Future
|
||||||
import scala.concurrent.duration.Duration
|
|
||||||
import scala.util.Success
|
|
||||||
import scala.concurrent.duration.FiniteDuration
|
import scala.concurrent.duration.FiniteDuration
|
||||||
|
|
||||||
trait GracefulStopSupport {
|
trait GracefulStopSupport {
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ import scala.compat.java8.FutureConverters._
|
||||||
|
|
||||||
object Patterns {
|
object Patterns {
|
||||||
import akka.japi
|
import akka.japi
|
||||||
import akka.actor.{ ActorRef, ActorSystem }
|
import akka.actor.{ ActorRef }
|
||||||
import akka.pattern.{ ask ⇒ scalaAsk, pipe ⇒ scalaPipe, gracefulStop ⇒ scalaGracefulStop, after ⇒ scalaAfter }
|
import akka.pattern.{ ask ⇒ scalaAsk, pipe ⇒ scalaPipe, gracefulStop ⇒ scalaGracefulStop, after ⇒ scalaAfter }
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
import scala.concurrent.Future
|
import scala.concurrent.Future
|
||||||
|
|
@ -261,10 +261,9 @@ object Patterns {
|
||||||
|
|
||||||
object PatternsCS {
|
object PatternsCS {
|
||||||
import akka.japi
|
import akka.japi
|
||||||
import akka.actor.{ ActorRef, ActorSystem }
|
import akka.actor.{ ActorRef }
|
||||||
import akka.pattern.{ ask ⇒ scalaAsk, pipe ⇒ scalaPipe, gracefulStop ⇒ scalaGracefulStop, after ⇒ scalaAfter }
|
import akka.pattern.{ ask ⇒ scalaAsk, gracefulStop ⇒ scalaGracefulStop }
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
import scala.concurrent.Future
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import akka.actor._
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
|
|
||||||
import scala.concurrent.{ Future, Promise }
|
import scala.concurrent.{ Future, Promise }
|
||||||
import scala.language.implicitConversions
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A combination of a Future and an ActorRef associated with it, which points
|
* A combination of a Future and an ActorRef associated with it, which points
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
package akka
|
package akka
|
||||||
package pattern
|
package pattern
|
||||||
|
|
||||||
import akka.actor._
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* == Extended Versions Of Akka Patterns ==
|
* == Extended Versions Of Akka Patterns ==
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,6 @@
|
||||||
*/
|
*/
|
||||||
package akka
|
package akka
|
||||||
|
|
||||||
import akka.actor._
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* == Commonly Used Patterns With Akka ==
|
* == Commonly Used Patterns With Akka ==
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
package akka.routing
|
package akka.routing
|
||||||
|
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import akka.actor.ActorContext
|
|
||||||
import akka.actor.Props
|
|
||||||
import akka.dispatch.Dispatchers
|
import akka.dispatch.Dispatchers
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import akka.actor.SupervisorStrategy
|
import akka.actor.SupervisorStrategy
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
package akka.routing
|
package akka.routing
|
||||||
|
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import akka.actor.ActorContext
|
|
||||||
import akka.actor.Props
|
|
||||||
import akka.dispatch.Dispatchers
|
import akka.dispatch.Dispatchers
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import akka.actor.SupervisorStrategy
|
import akka.actor.SupervisorStrategy
|
||||||
|
|
@ -14,7 +12,6 @@ import akka.actor.Address
|
||||||
import akka.actor.ExtendedActorSystem
|
import akka.actor.ExtendedActorSystem
|
||||||
import akka.actor.ActorSystem
|
import akka.actor.ActorSystem
|
||||||
import java.util.concurrent.atomic.AtomicReference
|
import java.util.concurrent.atomic.AtomicReference
|
||||||
import akka.actor.ActorRef
|
|
||||||
import akka.serialization.SerializationExtension
|
import akka.serialization.SerializationExtension
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
import akka.event.Logging
|
import akka.event.Logging
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,6 @@ package akka.routing
|
||||||
|
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import java.util.concurrent.ThreadLocalRandom
|
import java.util.concurrent.ThreadLocalRandom
|
||||||
import akka.actor.ActorContext
|
|
||||||
import akka.actor.Props
|
|
||||||
import akka.dispatch.Dispatchers
|
import akka.dispatch.Dispatchers
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import akka.actor.SupervisorStrategy
|
import akka.actor.SupervisorStrategy
|
||||||
|
|
|
||||||
|
|
@ -3,16 +3,12 @@
|
||||||
*/
|
*/
|
||||||
package akka.routing
|
package akka.routing
|
||||||
|
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
import java.util.concurrent.atomic.AtomicBoolean
|
import java.util.concurrent.atomic.AtomicBoolean
|
||||||
import java.util.concurrent.atomic.AtomicLong
|
import java.util.concurrent.atomic.AtomicLong
|
||||||
|
|
||||||
import akka.AkkaException
|
import akka.AkkaException
|
||||||
import akka.event.Logging.Error.NoCause
|
|
||||||
|
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import scala.concurrent.duration._
|
|
||||||
import scala.concurrent.duration.FiniteDuration
|
|
||||||
|
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
|
|
||||||
|
|
@ -22,12 +18,10 @@ import akka.actor.ActorInitializationException
|
||||||
import akka.actor.ActorRefWithCell
|
import akka.actor.ActorRefWithCell
|
||||||
import akka.actor.ActorSystemImpl
|
import akka.actor.ActorSystemImpl
|
||||||
import akka.actor.InternalActorRef
|
import akka.actor.InternalActorRef
|
||||||
import akka.actor.PoisonPill
|
|
||||||
import akka.actor.Props
|
import akka.actor.Props
|
||||||
import akka.actor.SupervisorStrategy
|
import akka.actor.SupervisorStrategy
|
||||||
import akka.dispatch.Envelope
|
import akka.dispatch.Envelope
|
||||||
import akka.dispatch.MessageDispatcher
|
import akka.dispatch.MessageDispatcher
|
||||||
import java.lang.{ Double ⇒ JDouble }
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [[Pool]] routers with dynamically resizable number of routees are implemented by providing a Resizer
|
* [[Pool]] routers with dynamically resizable number of routees are implemented by providing a Resizer
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
*/
|
*/
|
||||||
package akka.routing
|
package akka.routing
|
||||||
|
|
||||||
import scala.concurrent.duration._
|
|
||||||
import akka.ConfigurationException
|
import akka.ConfigurationException
|
||||||
import akka.actor.ActorPath
|
import akka.actor.ActorPath
|
||||||
import akka.actor.ActorSystemImpl
|
import akka.actor.ActorSystemImpl
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,9 @@
|
||||||
*/
|
*/
|
||||||
package akka.routing
|
package akka.routing
|
||||||
|
|
||||||
import akka.util.Collections.EmptyImmutableSeq
|
|
||||||
|
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import akka.ConfigurationException
|
import akka.ConfigurationException
|
||||||
import akka.actor.Actor
|
|
||||||
import akka.actor.ActorContext
|
import akka.actor.ActorContext
|
||||||
import akka.actor.ActorPath
|
import akka.actor.ActorPath
|
||||||
import akka.actor.AutoReceivedMessage
|
import akka.actor.AutoReceivedMessage
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,6 @@
|
||||||
package akka.routing
|
package akka.routing
|
||||||
|
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import akka.actor.ActorContext
|
|
||||||
import akka.actor.Props
|
|
||||||
import akka.dispatch.Dispatchers
|
import akka.dispatch.Dispatchers
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import akka.actor.SupervisorStrategy
|
import akka.actor.SupervisorStrategy
|
||||||
|
|
@ -19,7 +17,6 @@ import scala.concurrent.duration.FiniteDuration
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
import akka.actor.ActorSystem
|
import akka.actor.ActorSystem
|
||||||
import scala.concurrent.Future
|
import scala.concurrent.Future
|
||||||
import java.util.concurrent.TimeoutException
|
import java.util.concurrent.TimeoutException
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,7 @@ import akka.actor.ActorCell
|
||||||
import akka.actor.ActorRefWithCell
|
import akka.actor.ActorRefWithCell
|
||||||
import akka.actor.SupervisorStrategy
|
import akka.actor.SupervisorStrategy
|
||||||
import akka.dispatch.Dispatchers
|
import akka.dispatch.Dispatchers
|
||||||
import akka.japi.Util.immutableSeq
|
|
||||||
import akka.actor.ActorSystem
|
import akka.actor.ActorSystem
|
||||||
import akka.actor.Props
|
|
||||||
|
|
||||||
object SmallestMailboxRoutingLogic {
|
object SmallestMailboxRoutingLogic {
|
||||||
def apply(): SmallestMailboxRoutingLogic = new SmallestMailboxRoutingLogic
|
def apply(): SmallestMailboxRoutingLogic = new SmallestMailboxRoutingLogic
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ import akka.dispatch.Dispatchers
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import akka.japi.Util.immutableSeq
|
import akka.japi.Util.immutableSeq
|
||||||
import scala.concurrent.{ ExecutionContext, Promise }
|
import scala.concurrent.{ ExecutionContext, Promise }
|
||||||
import akka.pattern.{ AskTimeoutException, after, ask, pipe }
|
import akka.pattern.{ AskTimeoutException, ask, pipe }
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
|
|
|
||||||
|
|
@ -4,12 +4,11 @@ package akka.serialization
|
||||||
* Copyright (C) 2009-2016 Lightbend Inc. <http://www.lightbend.com>
|
* Copyright (C) 2009-2016 Lightbend Inc. <http://www.lightbend.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.io.{ ObjectOutputStream, ByteArrayOutputStream, ObjectInputStream, ByteArrayInputStream }
|
import java.io.{ ObjectOutputStream, ByteArrayOutputStream, ByteArrayInputStream }
|
||||||
import java.util.concurrent.Callable
|
import java.util.concurrent.Callable
|
||||||
import akka.util.ClassLoaderObjectInputStream
|
import akka.util.ClassLoaderObjectInputStream
|
||||||
import akka.actor.ExtendedActorSystem
|
import akka.actor.ExtendedActorSystem
|
||||||
import scala.util.DynamicVariable
|
import scala.util.DynamicVariable
|
||||||
import akka.serialization.JavaSerializer.CurrentSystem
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A Serializer represents a bimap between an object and an array of bytes representing that object.
|
* A Serializer represents a bimap between an object and an array of bytes representing that object.
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import annotation.tailrec
|
||||||
import java.util.concurrent.{ ConcurrentSkipListSet, ConcurrentHashMap }
|
import java.util.concurrent.{ ConcurrentSkipListSet, ConcurrentHashMap }
|
||||||
import java.util.Comparator
|
import java.util.Comparator
|
||||||
import scala.collection.JavaConverters.{ asScalaIteratorConverter, collectionAsScalaIterableConverter }
|
import scala.collection.JavaConverters.{ asScalaIteratorConverter, collectionAsScalaIterableConverter }
|
||||||
import scala.collection.mutable
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An implementation of a ConcurrentMultiMap
|
* An implementation of a ConcurrentMultiMap
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,9 @@
|
||||||
package akka.util
|
package akka.util
|
||||||
|
|
||||||
import java.io.DataInputStream
|
import java.io.DataInputStream
|
||||||
import java.io.BufferedInputStream
|
import scala.annotation.{ switch }
|
||||||
import scala.annotation.{ switch, tailrec }
|
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
import scala.util.Try
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a minimized byte-code parser that concentrates exclusively on line
|
* This is a minimized byte-code parser that concentrates exclusively on line
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
*/
|
*/
|
||||||
package akka.util
|
package akka.util
|
||||||
|
|
||||||
import java.util.concurrent.ConcurrentLinkedQueue
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger
|
import java.util.concurrent.atomic.AtomicInteger
|
||||||
import scala.concurrent.ExecutionContext
|
import scala.concurrent.ExecutionContext
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ package akka.util
|
||||||
import language.implicitConversions
|
import language.implicitConversions
|
||||||
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
import java.lang.{ Double ⇒ JDouble }
|
|
||||||
import scala.concurrent.duration.{ Duration, FiniteDuration }
|
import scala.concurrent.duration.{ Duration, FiniteDuration }
|
||||||
|
|
||||||
@SerialVersionUID(1L)
|
@SerialVersionUID(1L)
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,6 @@ import org.openjdk.jmh.annotations.OutputTimeUnit
|
||||||
import org.openjdk.jmh.annotations.{ Scope => JmhScope }
|
import org.openjdk.jmh.annotations.{ Scope => JmhScope }
|
||||||
import org.openjdk.jmh.annotations.State
|
import org.openjdk.jmh.annotations.State
|
||||||
import org.openjdk.jmh.annotations.Warmup
|
import org.openjdk.jmh.annotations.Warmup
|
||||||
import akka.actor.ActorPath
|
|
||||||
import akka.cluster.UniqueAddress
|
import akka.cluster.UniqueAddress
|
||||||
import akka.actor.Address
|
import akka.actor.Address
|
||||||
import org.openjdk.jmh.annotations.Param
|
import org.openjdk.jmh.annotations.Param
|
||||||
|
|
|
||||||
|
|
@ -13,13 +13,11 @@ import org.openjdk.jmh.annotations.OutputTimeUnit
|
||||||
import org.openjdk.jmh.annotations.{ Scope => JmhScope }
|
import org.openjdk.jmh.annotations.{ Scope => JmhScope }
|
||||||
import org.openjdk.jmh.annotations.State
|
import org.openjdk.jmh.annotations.State
|
||||||
import org.openjdk.jmh.annotations.Warmup
|
import org.openjdk.jmh.annotations.Warmup
|
||||||
import akka.actor.ActorPath
|
|
||||||
import akka.cluster.UniqueAddress
|
import akka.cluster.UniqueAddress
|
||||||
import akka.actor.Address
|
import akka.actor.Address
|
||||||
import org.openjdk.jmh.annotations.Param
|
import org.openjdk.jmh.annotations.Param
|
||||||
import org.openjdk.jmh.annotations.Setup
|
import org.openjdk.jmh.annotations.Setup
|
||||||
import org.openjdk.jmh.annotations.Level
|
import org.openjdk.jmh.annotations.Level
|
||||||
import scala.collection.immutable.TreeMap
|
|
||||||
|
|
||||||
@Fork(2)
|
@Fork(2)
|
||||||
@State(JmhScope.Benchmark)
|
@State(JmhScope.Benchmark)
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,6 @@ package akka.persistence
|
||||||
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import org.openjdk.jmh.annotations._
|
import org.openjdk.jmh.annotations._
|
||||||
import org.openjdk.jmh._
|
|
||||||
import com.typesafe.config.ConfigFactory
|
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import akka.testkit.TestProbe
|
import akka.testkit.TestProbe
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,6 @@ package akka.persistence
|
||||||
|
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import org.openjdk.jmh.annotations._
|
import org.openjdk.jmh.annotations._
|
||||||
import org.openjdk.jmh._
|
|
||||||
import com.typesafe.config.ConfigFactory
|
|
||||||
import akka.actor._
|
import akka.actor._
|
||||||
import akka.testkit.TestProbe
|
import akka.testkit.TestProbe
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
package akka.stream
|
package akka.stream
|
||||||
|
|
||||||
import akka.event._
|
import akka.event._
|
||||||
import akka.stream.impl.fusing.{ GraphInterpreterSpecKit, GraphStages, Map => MapStage }
|
import akka.stream.impl.fusing.{ GraphInterpreterSpecKit, GraphStages}
|
||||||
import akka.stream.impl.fusing.GraphStages
|
import akka.stream.impl.fusing.GraphStages
|
||||||
import akka.stream.impl.fusing.GraphInterpreter.{ DownstreamBoundaryStageLogic, UpstreamBoundaryStageLogic }
|
import akka.stream.impl.fusing.GraphInterpreter.{ DownstreamBoundaryStageLogic, UpstreamBoundaryStageLogic }
|
||||||
import akka.stream.stage._
|
import akka.stream.stage._
|
||||||
import org.openjdk.jmh.annotations._
|
import org.openjdk.jmh.annotations._
|
||||||
|
|
||||||
import scala.concurrent.Lock
|
|
||||||
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,12 +4,9 @@
|
||||||
|
|
||||||
package akka.camel
|
package akka.camel
|
||||||
|
|
||||||
import akka.camel.internal._
|
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
import akka.actor.{ ActorSystem, Props, ActorRef }
|
import akka.actor.{ ActorRef }
|
||||||
import akka.pattern._
|
|
||||||
import scala.concurrent.{ ExecutionContext, Future }
|
import scala.concurrent.{ ExecutionContext, Future }
|
||||||
import scala.concurrent.duration.{ Duration, FiniteDuration }
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Activation trait that can be used to wait on activation or de-activation of Camel endpoints.
|
* Activation trait that can be used to wait on activation or de-activation of Camel endpoints.
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,6 @@
|
||||||
package akka.camel
|
package akka.camel
|
||||||
|
|
||||||
import akka.actor.Actor
|
import akka.actor.Actor
|
||||||
import com.typesafe.config.Config
|
|
||||||
import scala.concurrent.duration.Duration
|
|
||||||
import java.util.concurrent.TimeUnit._
|
|
||||||
|
|
||||||
private[camel] trait CamelSupport { this: Actor ⇒
|
private[camel] trait CamelSupport { this: Actor ⇒
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@
|
||||||
|
|
||||||
package akka.camel.internal.component
|
package akka.camel.internal.component
|
||||||
|
|
||||||
import language.postfixOps
|
|
||||||
import java.util.{ Map ⇒ JMap }
|
import java.util.{ Map ⇒ JMap }
|
||||||
import org.apache.camel._
|
import org.apache.camel._
|
||||||
import org.apache.camel.impl.{ DefaultProducer, DefaultEndpoint, DefaultComponent }
|
import org.apache.camel.impl.{ DefaultProducer, DefaultEndpoint, DefaultComponent }
|
||||||
|
|
@ -12,9 +11,9 @@ import akka.actor._
|
||||||
import akka.pattern._
|
import akka.pattern._
|
||||||
import scala.beans.BeanProperty
|
import scala.beans.BeanProperty
|
||||||
import scala.concurrent.duration._
|
import scala.concurrent.duration._
|
||||||
import scala.concurrent.{ ExecutionContext, Future }
|
import scala.concurrent.{ Future }
|
||||||
import scala.util.control.NonFatal
|
import scala.util.control.NonFatal
|
||||||
import java.util.concurrent.{ TimeUnit, TimeoutException, CountDownLatch }
|
import java.util.concurrent.{ TimeoutException, CountDownLatch }
|
||||||
import akka.util.Timeout
|
import akka.util.Timeout
|
||||||
import akka.camel.internal.CamelExchangeAdapter
|
import akka.camel.internal.CamelExchangeAdapter
|
||||||
import akka.camel.{ ActorNotRegisteredException, Camel, Ack, FailureResult, CamelMessage }
|
import akka.camel.{ ActorNotRegisteredException, Camel, Ack, FailureResult, CamelMessage }
|
||||||
|
|
@ -199,7 +198,6 @@ private[camel] object DurationTypeConverter extends TypeConverterSupport {
|
||||||
* @param actorPath the String representation of the path to the actor
|
* @param actorPath the String representation of the path to the actor
|
||||||
*/
|
*/
|
||||||
private[camel] case class ActorEndpointPath private (actorPath: String) {
|
private[camel] case class ActorEndpointPath private (actorPath: String) {
|
||||||
import ActorEndpointPath._
|
|
||||||
require(actorPath != null)
|
require(actorPath != null)
|
||||||
require(actorPath.length() > 0)
|
require(actorPath.length() > 0)
|
||||||
require(actorPath.startsWith("akka://"))
|
require(actorPath.startsWith("akka://"))
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ package akka.camel.javaapi
|
||||||
|
|
||||||
import akka.actor.UntypedActor
|
import akka.actor.UntypedActor
|
||||||
import akka.camel._
|
import akka.camel._
|
||||||
import org.apache.camel.{ CamelContext, ProducerTemplate }
|
import org.apache.camel.{ ProducerTemplate }
|
||||||
import org.apache.camel.impl.DefaultCamelContext
|
import org.apache.camel.impl.DefaultCamelContext
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,6 @@ package akka.camel
|
||||||
import org.scalatest.Matchers
|
import org.scalatest.Matchers
|
||||||
import org.scalatest.WordSpec
|
import org.scalatest.WordSpec
|
||||||
import akka.actor.ActorSystem
|
import akka.actor.ActorSystem
|
||||||
import scala.concurrent.duration.Duration
|
|
||||||
import java.util.concurrent.TimeUnit._
|
|
||||||
import akka.testkit.TestKit
|
import akka.testkit.TestKit
|
||||||
import akka.util.Helpers.ConfigOps
|
import akka.util.Helpers.ConfigOps
|
||||||
|
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue