Make use of scalafix to remove unused import. (#26019)

* =build Add scalafix to remote unused import.

* +build Add file ignore plugin for scalafix which support ignore files.
This commit is contained in:
kerr 2018-12-05 16:30:21 +08:00 committed by Christopher Batey
parent c383f4483b
commit e9fb3a020a
184 changed files with 150 additions and 337 deletions

16
.scalafix.conf Normal file
View file

@ -0,0 +1,16 @@
// .scalafix.conf
rules = [
RemoveUnused
]
RemoveUnused.imports = true
RemoveUnused.privates = false
RemoveUnused.locals = false
//ignored files
ignored-files = [
"TypedBenchmarkActors.scala",
"FlowPrependSpec.scala",
"FlowZipSpec.scala",
"FlowZipWithSpec.scala",
"FlowZipWithIndexSpec.scala"
]

View file

@ -16,7 +16,6 @@ import akka.testkit.TimingTest
class ActorDSLDummy { class ActorDSLDummy {
//#import //#import
import akka.actor.ActorDSL._
import akka.actor.ActorSystem import akka.actor.ActorSystem
implicit val system = ActorSystem("demo") implicit val system = ActorSystem("demo")

View file

@ -6,9 +6,9 @@ package akka.io.dns.internal
import java.net.InetSocketAddress import java.net.InetSocketAddress
import akka.actor.{ Props, Terminated } import akka.actor.Props
import akka.io.Tcp import akka.io.Tcp
import akka.io.Tcp.{ CommandFailed, Connected, PeerClosed, Register } import akka.io.Tcp.{ Connected, PeerClosed, Register }
import akka.io.dns.{ RecordClass, RecordType } import akka.io.dns.{ RecordClass, RecordType }
import akka.io.dns.internal.DnsClient.Answer import akka.io.dns.internal.DnsClient.Answer
import akka.testkit.{ AkkaSpec, ImplicitSender, TestProbe } import akka.testkit.{ AkkaSpec, ImplicitSender, TestProbe }

View file

@ -6,7 +6,6 @@ package akka.serialization
import java.util.concurrent.CompletableFuture import java.util.concurrent.CompletableFuture
import java.util.concurrent.CompletionStage import java.util.concurrent.CompletionStage
import java.util.concurrent.TimeUnit
import akka.actor.ExtendedActorSystem import akka.actor.ExtendedActorSystem
import akka.testkit.{ AkkaSpec, EventFilter } import akka.testkit.{ AkkaSpec, EventFilter }

View file

@ -44,7 +44,6 @@ object WatchSpec {
class WatchSpec extends ScalaTestWithActorTestKit(WatchSpec.config) with WordSpecLike { class WatchSpec extends ScalaTestWithActorTestKit(WatchSpec.config) with WordSpecLike {
// FIXME why systemActor? spawn? // FIXME why systemActor? spawn?
import testKit.systemActor
implicit def untypedSystem = system.toUntyped implicit def untypedSystem = system.toUntyped

View file

@ -9,8 +9,6 @@ import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import akka.actor.testkit.typed.scaladsl.TestProbe import akka.actor.testkit.typed.scaladsl.TestProbe
import org.scalatest.WordSpecLike import org.scalatest.WordSpecLike
import scala.concurrent.duration._
class ReceivePartialSpec extends ScalaTestWithActorTestKit with WordSpecLike { class ReceivePartialSpec extends ScalaTestWithActorTestKit with WordSpecLike {
implicit val ec = system.executionContext implicit val ec = system.executionContext

View file

@ -17,8 +17,6 @@ import akka.actor.testkit.typed.scaladsl.ActorTestKit
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import java.net.URLEncoder import java.net.URLEncoder
import java.nio.charset.StandardCharsets import java.nio.charset.StandardCharsets
import scala.concurrent.Await
import scala.concurrent.duration._
object IntroSpec { object IntroSpec {
//format: OFF //format: OFF

View file

@ -11,8 +11,6 @@ import java.nio.charset.StandardCharsets
import akka.actor.typed._ import akka.actor.typed._
import akka.actor.typed.scaladsl.{ ActorContext, Behaviors, AbstractBehavior } import akka.actor.typed.scaladsl.{ ActorContext, Behaviors, AbstractBehavior }
import scala.concurrent.duration._
import scala.concurrent.Await
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.WordSpecLike import org.scalatest.WordSpecLike
//#imports //#imports

View file

@ -12,7 +12,6 @@ import akka.annotation.ApiMayChange
import akka.actor.typed._ import akka.actor.typed._
import java.util.Optional import java.util.Optional
import akka.util.Timeout
import scala.concurrent.ExecutionContextExecutor import scala.concurrent.ExecutionContextExecutor
/** /**

View file

@ -8,7 +8,6 @@ import akka.actor.typed.{ ActorRef, ActorSystem, Extension, ExtensionId }
import akka.actor.typed.internal.receptionist._ import akka.actor.typed.internal.receptionist._
import akka.annotation.DoNotInherit import akka.annotation.DoNotInherit
import scala.collection.JavaConverters._ import scala.collection.JavaConverters._
import scala.concurrent.duration._
import scala.reflect.ClassTag import scala.reflect.ClassTag
import akka.actor.typed.ExtensionSetup import akka.actor.typed.ExtensionSetup

View file

@ -4,7 +4,6 @@
package akka.actor package akka.actor
import language.existentials
import scala.util.control.NonFatal import scala.util.control.NonFatal
import scala.util.{ Failure, Success, Try } import scala.util.{ Failure, Success, Try }
import scala.collection.immutable import scala.collection.immutable

View file

@ -13,7 +13,7 @@ import akka.util.JavaDurationConverters._
import com.typesafe.config.{ Config, ConfigValueType } import com.typesafe.config.{ Config, ConfigValueType }
import scala.collection.JavaConverters._ import scala.collection.JavaConverters._
import scala.collection.{ breakOut, immutable } import scala.collection.breakOut
import scala.concurrent.duration.FiniteDuration import scala.concurrent.duration.FiniteDuration
import scala.util.Try import scala.util.Try

View file

@ -4,7 +4,7 @@
package akka.io.dns.internal package akka.io.dns.internal
import java.net.{ InetAddress, InetSocketAddress } import java.net.InetSocketAddress
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit
import akka.actor.{ Actor, ActorLogging, ActorRefFactory, Deploy, Props, Timers } import akka.actor.{ Actor, ActorLogging, ActorRefFactory, Deploy, Props, Timers }
@ -16,7 +16,6 @@ import akka.io.{ Dns, DnsExt, PeriodicCacheCleanup }
import akka.routing.FromConfig import akka.routing.FromConfig
import akka.util.Timeout import akka.util.Timeout
import scala.collection.immutable
import scala.concurrent.duration.Duration import scala.concurrent.duration.Duration
/** /**

View file

@ -10,8 +10,8 @@ import akka.AkkaException
import akka.actor.{ Actor, ActorLogging, ActorRef, Stash } import akka.actor.{ Actor, ActorLogging, ActorRef, Stash }
import akka.annotation.InternalApi import akka.annotation.InternalApi
import akka.io.Tcp._ import akka.io.Tcp._
import akka.io.dns.internal.DnsClient.{ Answer, DnsQuestion, Question4 } import akka.io.dns.internal.DnsClient.Answer
import akka.io.{ IO, Tcp } import akka.io.Tcp
import akka.util.ByteString import akka.util.ByteString
/** /**
@ -20,8 +20,6 @@ import akka.util.ByteString
@InternalApi private[akka] class TcpDnsClient(tcp: ActorRef, ns: InetSocketAddress, answerRecipient: ActorRef) extends Actor with ActorLogging with Stash { @InternalApi private[akka] class TcpDnsClient(tcp: ActorRef, ns: InetSocketAddress, answerRecipient: ActorRef) extends Actor with ActorLogging with Stash {
import TcpDnsClient._ import TcpDnsClient._
import context.system
override def receive: Receive = idle override def receive: Receive = idle
val idle: Receive = { val idle: Receive = {

View file

@ -8,7 +8,7 @@ import java.util.concurrent.ThreadLocalRandom
import java.util.Optional import java.util.Optional
import akka.actor.{ Actor, ActorLogging, ActorRef, DeadLetterSuppression, OneForOneStrategy, Props, SupervisorStrategy, Terminated } import akka.actor.{ Actor, ActorLogging, ActorRef, DeadLetterSuppression, OneForOneStrategy, Props, SupervisorStrategy, Terminated }
import akka.actor.SupervisorStrategy.{ Directive, Escalate, Restart, Stop } import akka.actor.SupervisorStrategy.{ Directive, Escalate }
import akka.util.JavaDurationConverters._ import akka.util.JavaDurationConverters._
import scala.concurrent.duration.{ Duration, FiniteDuration } import scala.concurrent.duration.{ Duration, FiniteDuration }

View file

@ -15,7 +15,6 @@ import akka.actor.ExtendedActorSystem
import akka.actor.Extension import akka.actor.Extension
import akka.actor.ExtensionId import akka.actor.ExtensionId
import akka.actor.ExtensionIdProvider import akka.actor.ExtensionIdProvider
import akka.annotation.InternalApi
import akka.event.Logging import akka.event.Logging
/** /**

View file

@ -4,7 +4,7 @@
package akka.actor.typed package akka.actor.typed
import java.util.concurrent.{ CountDownLatch, TimeUnit } import java.util.concurrent.TimeUnit
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.openjdk.jmh.annotations._ import org.openjdk.jmh.annotations._

View file

@ -4,12 +4,8 @@
package akka.actor.typed package akka.actor.typed
import java.util.concurrent.{ CountDownLatch, TimeUnit }
import akka.Done import akka.Done
import akka.actor.typed.scaladsl.{ Behaviors, AbstractBehavior } import akka.actor.typed.scaladsl.Behaviors
import akka.actor.typed.scaladsl.{ ActorContext SActorContext }
import scala.concurrent.duration._ import scala.concurrent.duration._
object TypedBenchmarkActors { object TypedBenchmarkActors {

View file

@ -9,9 +9,7 @@ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.actor.ExtendedActorSystem
import akka.cluster.MultiNodeClusterSpec import akka.cluster.MultiNodeClusterSpec
import akka.testkit.LongRunningTest
import akka.cluster.MemberStatus import akka.cluster.MemberStatus
trait ClusterMetricsCommonConfig extends MultiNodeConfig { trait ClusterMetricsCommonConfig extends MultiNodeConfig {
@ -61,7 +59,6 @@ object ClusterMetricsDisabledConfig extends ClusterMetricsCommonConfig {
} }
object ClusterMetricsEnabledConfig extends ClusterMetricsCommonConfig { object ClusterMetricsEnabledConfig extends ClusterMetricsCommonConfig {
import ConfigFactory._
commonConfig { commonConfig {
Seq( Seq(
@ -136,7 +133,6 @@ class ClusterMetricsDisabledMultiJvmNode5 extends ClusterMetricsDisabledSpec
abstract class ClusterMetricsDisabledSpec extends MultiNodeSpec(ClusterMetricsDisabledConfig) abstract class ClusterMetricsDisabledSpec extends MultiNodeSpec(ClusterMetricsDisabledConfig)
with MultiNodeClusterSpec with RedirectLogging { with MultiNodeClusterSpec with RedirectLogging {
import akka.cluster.ClusterEvent.CurrentClusterState
val metricsView = new ClusterMetricsView(cluster.system) val metricsView = new ClusterMetricsView(cluster.system)

View file

@ -4,7 +4,7 @@
package akka.cluster.sharding.typed package akka.cluster.sharding.typed
import scala.concurrent.duration.{ Duration, FiniteDuration } import scala.concurrent.duration.FiniteDuration
import akka.actor.NoSerializationVerificationNeeded import akka.actor.NoSerializationVerificationNeeded
import akka.actor.typed.ActorSystem import akka.actor.typed.ActorSystem
import akka.annotation.InternalApi import akka.annotation.InternalApi

View file

@ -6,10 +6,7 @@ package akka.cluster.sharding.typed.javadsl
import java.util.Optional import java.util.Optional
import scala.compat.java8.OptionConverters._
import akka.actor.typed.BackoffSupervisorStrategy import akka.actor.typed.BackoffSupervisorStrategy
import akka.actor.typed.Behavior
import akka.persistence.typed.PersistenceId import akka.persistence.typed.PersistenceId
import akka.persistence.typed.javadsl.PersistentBehavior import akka.persistence.typed.javadsl.PersistentBehavior

View file

@ -4,7 +4,6 @@
package akka.cluster.sharding.typed.scaladsl package akka.cluster.sharding.typed.scaladsl
import akka.actor.typed.Behavior
import akka.persistence.typed.scaladsl.Effect import akka.persistence.typed.scaladsl.Effect
import akka.persistence.typed.scaladsl.PersistentBehavior import akka.persistence.typed.scaladsl.PersistentBehavior

View file

@ -8,7 +8,6 @@ import java.util.concurrent.ConcurrentHashMap
import java.util.concurrent.CountDownLatch import java.util.concurrent.CountDownLatch
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext import scala.concurrent.ExecutionContext
import scala.concurrent.Future import scala.concurrent.Future
import scala.concurrent.Promise import scala.concurrent.Promise

View file

@ -10,7 +10,6 @@ import scala.concurrent.duration._
import scala.util.Failure import scala.util.Failure
import scala.util.Success import scala.util.Success
import akka.Done
import akka.actor.ExtendedActorSystem import akka.actor.ExtendedActorSystem
import akka.actor.testkit.typed.scaladsl.ActorTestKit import akka.actor.testkit.typed.scaladsl.ActorTestKit
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit

View file

@ -16,7 +16,6 @@ import akka.cluster.Cluster
import akka.cluster.MemberStatus import akka.cluster.MemberStatus
import akka.cluster.singleton.ClusterSingletonLeavingSpeedSpec.TheSingleton import akka.cluster.singleton.ClusterSingletonLeavingSpeedSpec.TheSingleton
import akka.testkit.AkkaSpec import akka.testkit.AkkaSpec
import akka.testkit.TestActors
import akka.testkit.TestProbe import akka.testkit.TestProbe
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory

View file

@ -6,7 +6,6 @@ package akka.cluster.ddata.typed.internal
import scala.compat.java8.OptionConverters._ import scala.compat.java8.OptionConverters._
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.concurrent.duration.Duration
import akka.annotation.InternalApi import akka.annotation.InternalApi
import akka.cluster.{ ddata dd } import akka.cluster.{ ddata dd }

View file

@ -4,7 +4,6 @@
package akka.cluster.typed.internal package akka.cluster.typed.internal
import akka.actor.ExtendedActorSystem
import akka.actor.typed.Props import akka.actor.typed.Props
import akka.annotation.InternalApi import akka.annotation.InternalApi
import akka.cluster.ClusterEvent.MemberEvent import akka.cluster.ClusterEvent.MemberEvent

View file

@ -13,12 +13,11 @@ import akka.actor.typed.{ ActorRef, Behavior, Terminated }
import akka.annotation.InternalApi import akka.annotation.InternalApi
import akka.cluster.ClusterEvent.MemberRemoved import akka.cluster.ClusterEvent.MemberRemoved
import akka.cluster.ddata.{ DistributedData, ORMultiMap, ORMultiMapKey, Replicator } import akka.cluster.ddata.{ DistributedData, ORMultiMap, ORMultiMapKey, Replicator }
import akka.cluster.{ Cluster, ClusterEvent, MemberStatus, UniqueAddress } import akka.cluster.{ Cluster, ClusterEvent, UniqueAddress }
import akka.remote.AddressUidExtension import akka.remote.AddressUidExtension
import akka.util.TypedMultiMap import akka.util.TypedMultiMap
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.language.existentials
/** INTERNAL API */ /** INTERNAL API */
@InternalApi @InternalApi

View file

@ -11,7 +11,6 @@ import akka.annotation.InternalApi
import akka.cluster.{ Cluster, UniqueAddress } import akka.cluster.{ Cluster, UniqueAddress }
import akka.cluster.ddata.{ ORMultiMap, ORMultiMapKey } import akka.cluster.ddata.{ ORMultiMap, ORMultiMapKey }
import akka.cluster.typed.internal.receptionist.ClusterReceptionist.{ DDataKey, EmptyORMultiMap, Entry } import akka.cluster.typed.internal.receptionist.ClusterReceptionist.{ DDataKey, EmptyORMultiMap, Entry }
import akka.util.Timeout
import scala.concurrent.duration.Deadline import scala.concurrent.duration.Deadline

View file

@ -4,7 +4,6 @@
package akka.cluster.typed package akka.cluster.typed
import java.util.UUID
import java.util.concurrent.ConcurrentHashMap import java.util.concurrent.ConcurrentHashMap
import akka.actor.{ Address, Scheduler } import akka.actor.{ Address, Scheduler }
@ -15,7 +14,6 @@ import org.scalatest.{ Matchers, Suite }
import akka.actor.typed.scaladsl.adapter._ import akka.actor.typed.scaladsl.adapter._
import akka.cluster.{ ClusterEvent, MemberStatus } import akka.cluster.{ ClusterEvent, MemberStatus }
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import com.typesafe.config.{ Config, ConfigFactory }
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.language.implicitConversions import scala.language.implicitConversions

View file

@ -15,7 +15,7 @@ import akka.actor.typed.scaladsl.Behaviors
import akka.actor.typed.scaladsl.adapter._ import akka.actor.typed.scaladsl.adapter._
import akka.cluster.Cluster import akka.cluster.Cluster
import akka.cluster.ddata.typed.scaladsl.Replicator._ import akka.cluster.ddata.typed.scaladsl.Replicator._
import akka.cluster.ddata.{ GCounter, GCounterKey, ReplicatedData } import akka.cluster.ddata.{ GCounter, GCounterKey }
import akka.actor.testkit.typed.scaladsl._ import akka.actor.testkit.typed.scaladsl._
import akka.util.Timeout import akka.util.Timeout
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory

View file

@ -12,7 +12,7 @@ import com.typesafe.config.ConfigFactory
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.actor.testkit.typed.scaladsl.ActorTestKit import akka.actor.testkit.typed.scaladsl.ActorTestKit
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.{ WordSpec, WordSpecLike } import org.scalatest.WordSpecLike
object RemoteDeployNotAllowedSpec { object RemoteDeployNotAllowedSpec {
def config = ConfigFactory.parseString( def config = ConfigFactory.parseString(

View file

@ -10,7 +10,7 @@ import akka.actor.{ ExtendedActorSystem, RootActorPath }
import akka.actor.typed.receptionist.{ Receptionist, ServiceKey } import akka.actor.typed.receptionist.{ Receptionist, ServiceKey }
import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.Behaviors
import akka.actor.typed.scaladsl.adapter._ import akka.actor.typed.scaladsl.adapter._
import akka.actor.typed.{ ActorRef, ActorRefResolver, scaladsl } import akka.actor.typed.{ ActorRef, ActorRefResolver }
import akka.cluster.MemberStatus import akka.cluster.MemberStatus
import akka.cluster.typed.{ Cluster, Join } import akka.cluster.typed.{ Cluster, Join }
import akka.serialization.SerializerWithStringManifest import akka.serialization.SerializerWithStringManifest

View file

@ -12,7 +12,7 @@ import akka.actor.Identify
import akka.actor.Props import akka.actor.Props
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction
import akka.testkit._ import akka.testkit._
import akka.remote.testkit.{ STMultiNodeSpec, MultiNodeConfig, MultiNodeSpec } import akka.remote.testkit.{ MultiNodeConfig, MultiNodeSpec }
import akka.actor.PoisonPill import akka.actor.PoisonPill
object AttemptSysMsgRedeliveryMultiJvmSpec extends MultiNodeConfig { object AttemptSysMsgRedeliveryMultiJvmSpec extends MultiNodeConfig {

View file

@ -4,12 +4,9 @@
package akka.cluster package akka.cluster
import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.Address
import scala.collection.immutable
final case class ClientDowningNodeThatIsUnreachableMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig { final case class ClientDowningNodeThatIsUnreachableMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig {
val first = role("first") val first = role("first")

View file

@ -4,13 +4,9 @@
package akka.cluster package akka.cluster
import com.typesafe.config.ConfigFactory
import scala.concurrent.duration._
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.Address
import scala.collection.immutable
final case class ClientDowningNodeThatIsUpMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig { final case class ClientDowningNodeThatIsUpMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig {
val first = role("first") val first = role("first")

View file

@ -6,7 +6,6 @@ package akka.cluster
import scala.collection.immutable import scala.collection.immutable
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._

View file

@ -4,7 +4,6 @@
package akka.cluster package akka.cluster
import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._

View file

@ -7,8 +7,6 @@ package akka.cluster
import language.postfixOps import language.postfixOps
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor.Actor
import akka.actor.Props
import akka.cluster.ClusterEvent.CurrentClusterState import akka.cluster.ClusterEvent.CurrentClusterState
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec

View file

@ -5,7 +5,6 @@
package akka.cluster package akka.cluster
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._

View file

@ -5,12 +5,9 @@
package akka.cluster package akka.cluster
import scala.collection.immutable import scala.collection.immutable
import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import scala.concurrent.duration._
import akka.actor.Address import akka.actor.Address
object JoinSeedNodeMultiJvmSpec extends MultiNodeConfig { object JoinSeedNodeMultiJvmSpec extends MultiNodeConfig {

View file

@ -11,7 +11,6 @@ import akka.actor.ActorRef
import akka.actor.ExtendedActorSystem import akka.actor.ExtendedActorSystem
import akka.actor.Identify import akka.actor.Identify
import akka.cluster.ClusterEvent.UnreachableMember import akka.cluster.ClusterEvent.UnreachableMember
import akka.remote.RARP
import akka.remote.artery.ArterySettings import akka.remote.artery.ArterySettings
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig

View file

@ -38,7 +38,6 @@ abstract class LeaderDowningAllOtherNodesSpec
with MultiNodeClusterSpec { with MultiNodeClusterSpec {
import LeaderDowningAllOtherNodesMultiJvmSpec._ import LeaderDowningAllOtherNodesMultiJvmSpec._
import ClusterEvent._
"A cluster of 6 nodes with monitored-by-nr-of-members=2" must { "A cluster of 6 nodes with monitored-by-nr-of-members=2" must {
"setup" taggedAs LongRunningTest in { "setup" taggedAs LongRunningTest in {

View file

@ -10,9 +10,7 @@ import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor._
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.collection.immutable
final case class LeaderDowningNodeThatIsUnreachableMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig { final case class LeaderDowningNodeThatIsUnreachableMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig {
val first = role("first") val first = role("first")

View file

@ -5,12 +5,10 @@
package akka.cluster package akka.cluster
import language.postfixOps import language.postfixOps
import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.collection.immutable
final case class LeaderElectionMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig { final case class LeaderElectionMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig {
val controller = role("controller") val controller = role("controller")

View file

@ -4,7 +4,6 @@
package akka.cluster package akka.cluster
import scala.collection.immutable.SortedSet
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec

View file

@ -13,7 +13,6 @@ import javax.management.ObjectName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import scala.util.Try
object MBeanMultiJvmSpec extends MultiNodeConfig { object MBeanMultiJvmSpec extends MultiNodeConfig {
val first = role("first") val first = role("first")
@ -38,7 +37,6 @@ abstract class MBeanSpec
with MultiNodeClusterSpec { with MultiNodeClusterSpec {
import MBeanMultiJvmSpec._ import MBeanMultiJvmSpec._
import ClusterEvent._
val mbeanName = new ObjectName("akka:type=Cluster") val mbeanName = new ObjectName("akka:type=Cluster")
lazy val mbeanServer = ManagementFactory.getPlatformMBeanServer lazy val mbeanServer = ManagementFactory.getPlatformMBeanServer

View file

@ -4,13 +4,9 @@
package akka.cluster package akka.cluster
import scala.collection.immutable.SortedSet
import org.scalatest.BeforeAndAfter
import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import scala.concurrent.duration._
import akka.actor.Props import akka.actor.Props
import akka.actor.Actor import akka.actor.Actor
import akka.cluster.MemberStatus._ import akka.cluster.MemberStatus._

View file

@ -4,8 +4,6 @@
package akka.cluster package akka.cluster
import scala.collection.immutable.SortedSet
import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._

View file

@ -5,16 +5,10 @@
package akka.cluster package akka.cluster
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import scala.collection.immutable.SortedSet
import scala.concurrent.duration._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import java.util.concurrent.atomic.AtomicReference
import akka.actor.Props
import akka.actor.Actor
import akka.cluster.MemberStatus._ import akka.cluster.MemberStatus._
object MinMembersBeforeUpMultiJvmSpec extends MultiNodeConfig { object MinMembersBeforeUpMultiJvmSpec extends MultiNodeConfig {
@ -109,8 +103,6 @@ abstract class MinMembersBeforeUpBase(multiNodeConfig: MultiNodeConfig)
extends MultiNodeSpec(multiNodeConfig) extends MultiNodeSpec(multiNodeConfig)
with MultiNodeClusterSpec { with MultiNodeClusterSpec {
import ClusterEvent._
def first: RoleName def first: RoleName
def second: RoleName def second: RoleName
def third: RoleName def third: RoleName

View file

@ -14,7 +14,6 @@ import com.typesafe.config.ConfigFactory
import scala.collection.immutable import scala.collection.immutable
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.language.postfixOps
object NodeChurnMultiJvmSpec extends MultiNodeConfig { object NodeChurnMultiJvmSpec extends MultiNodeConfig {
val first = role("first") val first = role("first")

View file

@ -4,7 +4,6 @@
package akka.cluster package akka.cluster
import scala.collection.immutable.SortedSet
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec

View file

@ -4,8 +4,6 @@
package akka.cluster package akka.cluster
import scala.collection.immutable.SortedSet
import com.typesafe.config.ConfigFactory
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._

View file

@ -4,8 +4,6 @@
package akka.cluster package akka.cluster
import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._

View file

@ -7,14 +7,12 @@ package akka.cluster
import java.util.concurrent.ThreadLocalRandom import java.util.concurrent.ThreadLocalRandom
import akka.actor.{ ActorSystem, Address } import akka.actor.{ ActorSystem, Address }
import akka.remote.RARP
import akka.remote.testkit.{ MultiNodeConfig, MultiNodeSpec } import akka.remote.testkit.{ MultiNodeConfig, MultiNodeSpec }
import akka.testkit._ import akka.testkit._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import scala.collection.immutable import scala.collection.immutable
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.language.postfixOps
// This test was a reproducer for issue #20639 // This test was a reproducer for issue #20639
object QuickRestartMultiJvmSpec extends MultiNodeConfig { object QuickRestartMultiJvmSpec extends MultiNodeConfig {

View file

@ -7,7 +7,6 @@ package akka.cluster
import language.postfixOps import language.postfixOps
import scala.collection.immutable import scala.collection.immutable
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
@ -20,7 +19,6 @@ import akka.actor.Actor
import akka.actor.RootActorPath import akka.actor.RootActorPath
import akka.cluster.MemberStatus._ import akka.cluster.MemberStatus._
import akka.actor.Deploy import akka.actor.Deploy
import akka.remote.RARP
object RestartFirstSeedNodeMultiJvmSpec extends MultiNodeConfig { object RestartFirstSeedNodeMultiJvmSpec extends MultiNodeConfig {
val seed1 = role("seed1") val seed1 = role("seed1")

View file

@ -13,9 +13,7 @@ import akka.actor.Address
import akka.actor.Deploy import akka.actor.Deploy
import akka.actor.Props import akka.actor.Props
import akka.actor.RootActorPath import akka.actor.RootActorPath
import akka.cluster.ClusterEvent._
import akka.cluster.MemberStatus._ import akka.cluster.MemberStatus._
import akka.remote.AddressUidExtension
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._

View file

@ -13,7 +13,6 @@ import akka.actor.Deploy
import akka.actor.Props import akka.actor.Props
import akka.actor.RootActorPath import akka.actor.RootActorPath
import akka.cluster.MemberStatus._ import akka.cluster.MemberStatus._
import akka.remote.RARP
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction

View file

@ -11,9 +11,7 @@ import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.actor.Address
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.collection.immutable
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction
final case class SplitBrainMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig { final case class SplitBrainMultiNodeConfig(failureDetectorPuppet: Boolean) extends MultiNodeConfig {

View file

@ -9,7 +9,6 @@ import scala.annotation.tailrec
import scala.collection.immutable import scala.collection.immutable
import scala.concurrent.duration._ import scala.concurrent.duration._
import java.util.concurrent.ThreadLocalRandom import java.util.concurrent.ThreadLocalRandom
import java.util.concurrent.atomic.AtomicReference
import org.scalatest.BeforeAndAfterEach import org.scalatest.BeforeAndAfterEach
import com.typesafe.config.Config import com.typesafe.config.Config
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
@ -257,8 +256,6 @@ private[cluster] object StressMultiJvmSpec extends MultiNodeConfig {
immutable.SortedMap.empty[Address, CurrentInternalStats] immutable.SortedMap.empty[Address, CurrentInternalStats]
} }
import context.dispatcher
def receive = { def receive = {
case PhiResult(from, phiValues) phiValuesObservedByNode += from phiValues case PhiResult(from, phiValues) phiValuesObservedByNode += from phiValues
case StatsResult(from, stats) clusterStatsObservedByNode += from stats case StatsResult(from, stats) clusterStatsObservedByNode += from stats
@ -290,7 +287,6 @@ private[cluster] object StressMultiJvmSpec extends MultiNodeConfig {
def formatPhi: String = { def formatPhi: String = {
if (phiValuesObservedByNode.isEmpty) "" if (phiValuesObservedByNode.isEmpty) ""
else { else {
import akka.cluster.Member.addressOrdering
val lines = val lines =
for { for {
(monitor, phiValues) phiValuesObservedByNode (monitor, phiValues) phiValuesObservedByNode
@ -672,7 +668,6 @@ abstract class StressSpec
}) with MultiNodeClusterSpec with BeforeAndAfterEach with ImplicitSender { }) with MultiNodeClusterSpec with BeforeAndAfterEach with ImplicitSender {
import StressMultiJvmSpec._ import StressMultiJvmSpec._
import ClusterEvent._
val settings = new Settings(system.settings.config) val settings = new Settings(system.settings.config)
import settings._ import settings._

View file

@ -5,11 +5,9 @@
package akka.cluster package akka.cluster
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.scalatest.BeforeAndAfter
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.testkit._ import akka.testkit._
import scala.concurrent.duration._
import java.util.concurrent.atomic.AtomicReference import java.util.concurrent.atomic.AtomicReference
import scala.collection.immutable.SortedSet import scala.collection.immutable.SortedSet
import akka.actor.Props import akka.actor.Props

View file

@ -11,18 +11,15 @@ import akka.remote.transport.ThrottlerTransportAdapter.Direction
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.testkit._ import akka.testkit._
import akka.testkit.TestEvent._
import java.util.concurrent.ThreadLocalRandom
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.actor.Props import akka.actor.Props
import akka.actor.Actor import akka.actor.Actor
import scala.util.control.NoStackTrace import scala.util.control.NoStackTrace
import akka.remote.{ QuarantinedEvent, RARP, RemoteActorRefProvider } import akka.remote.{ QuarantinedEvent, RemoteActorRefProvider }
import akka.actor.ExtendedActorSystem import akka.actor.ExtendedActorSystem
import akka.actor.ActorRef import akka.actor.ActorRef
import akka.dispatch.sysmsg.Failed
import akka.actor.PoisonPill import akka.actor.PoisonPill
import akka.actor.Terminated import akka.actor.Terminated

View file

@ -16,10 +16,7 @@ import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction
import akka.testkit._ import akka.testkit._
import akka.actor.Actor
import akka.actor.ActorRef
import akka.actor.Props import akka.actor.Props
import akka.actor.RootActorPath
import akka.cluster.MultiNodeClusterSpec.EndActor import akka.cluster.MultiNodeClusterSpec.EndActor
import akka.remote.RARP import akka.remote.RARP

View file

@ -5,7 +5,6 @@
package akka.cluster.routing package akka.cluster.routing
import scala.concurrent.Await import scala.concurrent.Await
import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor.Actor import akka.actor.Actor
import akka.actor.ActorRef import akka.actor.ActorRef
@ -15,7 +14,6 @@ import akka.cluster.MultiNodeClusterSpec
import akka.pattern.ask import akka.pattern.ask
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.routing.ConsistentHashingRouter
import akka.routing.ConsistentHashingRouter.ConsistentHashMapping import akka.routing.ConsistentHashingRouter.ConsistentHashMapping
import akka.routing.ConsistentHashingRouter.ConsistentHashableEnvelope import akka.routing.ConsistentHashingRouter.ConsistentHashableEnvelope
import akka.routing.GetRoutees import akka.routing.GetRoutees

View file

@ -7,7 +7,7 @@ package akka.cluster.ddata
import java.util.concurrent.ThreadLocalRandom import java.util.concurrent.ThreadLocalRandom
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.cluster.{ Cluster, ddata } import akka.cluster.Cluster
import akka.cluster.ddata.Replicator._ import akka.cluster.ddata.Replicator._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig

View file

@ -6,7 +6,7 @@ package akka.persistence.typed
import akka.actor.typed.ActorRef import akka.actor.typed.ActorRef
import akka.japi.function import akka.japi.function
import akka.annotation.{ DoNotInherit, InternalApi } import akka.annotation.InternalApi
/** /**
* A [[SideEffect]] is an side effect that can be chained after a main effect. * A [[SideEffect]] is an side effect that can be chained after a main effect.

View file

@ -7,8 +7,6 @@ package akka.persistence.typed.internal
import java.util.UUID import java.util.UUID
import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.atomic.AtomicInteger
import akka.actor.typed.Behavior
import akka.actor.typed.scaladsl.Behaviors
import akka.annotation.InternalApi import akka.annotation.InternalApi
import akka.persistence.typed.PersistenceId import akka.persistence.typed.PersistenceId

View file

@ -5,7 +5,7 @@
package akka.persistence.typed.internal package akka.persistence.typed.internal
import akka.actor.typed.scaladsl.Behaviors.same import akka.actor.typed.scaladsl.Behaviors.same
import akka.actor.typed.scaladsl.{ Behaviors, TimerScheduler } import akka.actor.typed.scaladsl.Behaviors
import akka.actor.typed.Behavior import akka.actor.typed.Behavior
import akka.actor.typed.internal.PoisonPill import akka.actor.typed.internal.PoisonPill
import akka.annotation.InternalApi import akka.annotation.InternalApi

View file

@ -5,7 +5,7 @@
package akka.persistence.typed.scaladsl package akka.persistence.typed.scaladsl
import akka.annotation.DoNotInherit import akka.annotation.DoNotInherit
import akka.persistence.typed.{ SideEffect, Stop } import akka.persistence.typed.SideEffect
import akka.persistence.typed.internal._ import akka.persistence.typed.internal._
import scala.collection.{ immutable im } import scala.collection.{ immutable im }

View file

@ -7,29 +7,15 @@ package akka.persistence.typed.scaladsl
import java.util.UUID import java.util.UUID
import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.atomic.AtomicInteger
import scala.concurrent.duration._
import scala.util.Success
import scala.util.Try
import akka.Done import akka.Done
import akka.actor.testkit.typed.TestKitSettings
import akka.actor.testkit.typed.scaladsl._ import akka.actor.testkit.typed.scaladsl._
import akka.actor.typed.scaladsl.Behaviors import akka.actor.typed.scaladsl.Behaviors
import akka.actor.typed.ActorRef import akka.actor.typed.ActorRef
import akka.actor.typed.ActorSystem import akka.actor.typed.ActorSystem
import akka.actor.typed.Behavior import akka.actor.typed.Behavior
import akka.actor.typed.SupervisorStrategy
import akka.actor.typed.Terminated
import akka.actor.typed.scaladsl.ActorContext import akka.actor.typed.scaladsl.ActorContext
import akka.persistence.journal.inmem.InmemJournal
import akka.persistence.query.journal.leveldb.scaladsl.LeveldbReadJournal
import akka.persistence.query.EventEnvelope
import akka.persistence.query.PersistenceQuery
import akka.persistence.query.Sequence
import akka.persistence.typed.ExpectingReply import akka.persistence.typed.ExpectingReply
import akka.persistence.typed.PersistenceId import akka.persistence.typed.PersistenceId
import akka.stream.ActorMaterializer
import akka.stream.scaladsl.Sink
import com.typesafe.config.Config import com.typesafe.config.Config
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.scalatest.WordSpecLike import org.scalatest.WordSpecLike

View file

@ -4,7 +4,6 @@
package akka.persistence package akka.persistence
import akka.actor.ActorLogging
import akka.actor.ActorRef import akka.actor.ActorRef
import akka.actor.Props import akka.actor.Props
import akka.testkit.ImplicitSender import akka.testkit.ImplicitSender

View file

@ -12,7 +12,7 @@ import akka.actor.Identify
import akka.actor.Props import akka.actor.Props
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction
import akka.testkit._ import akka.testkit._
import testkit.{ STMultiNodeSpec, MultiNodeConfig, MultiNodeSpec } import testkit.MultiNodeConfig
import akka.actor.PoisonPill import akka.actor.PoisonPill
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory

View file

@ -8,7 +8,7 @@ import akka.actor.Actor
import akka.actor.ActorRef import akka.actor.ActorRef
import akka.actor.Props import akka.actor.Props
import akka.pattern.ask import akka.pattern.ask
import testkit.{ STMultiNodeSpec, MultiNodeConfig, MultiNodeSpec } import testkit.MultiNodeConfig
import akka.testkit._ import akka.testkit._
import akka.actor.Identify import akka.actor.Identify
import akka.actor.ActorIdentity import akka.actor.ActorIdentity

View file

@ -10,8 +10,7 @@ import language.postfixOps
import akka.actor.Actor import akka.actor.Actor
import akka.actor.ActorRef import akka.actor.ActorRef
import akka.actor.Props import akka.actor.Props
import testkit.{ STMultiNodeSpec, MultiNodeConfig, MultiNodeSpec } import testkit.MultiNodeConfig
import akka.testkit._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import scala.concurrent.duration._ import scala.concurrent.duration._

View file

@ -8,8 +8,7 @@ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor._ import akka.actor._
import akka.testkit._ import akka.testkit._
import akka.remote.testkit.{ MultiNodeConfig, MultiNodeSpec, STMultiNodeSpec } import akka.remote.testkit.MultiNodeConfig
import akka.remote.testconductor.RoleName
class PiercingShouldKeepQuarantineConfig(artery: Boolean) extends MultiNodeConfig { class PiercingShouldKeepQuarantineConfig(artery: Boolean) extends MultiNodeConfig {
val first = role("first") val first = role("first")

View file

@ -13,9 +13,6 @@ import akka.actor.ActorRef
import akka.actor.Props import akka.actor.Props
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.actor.Identify import akka.actor.Identify

View file

@ -13,10 +13,7 @@ import akka.actor.Actor
import akka.actor.ActorSystemImpl import akka.actor.ActorSystemImpl
import akka.actor.Props import akka.actor.Props
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.testkit.TestEvent._
class RemoteDeploymentDeathWatchMultiJvmSpec(artery: Boolean) extends MultiNodeConfig { class RemoteDeploymentDeathWatchMultiJvmSpec(artery: Boolean) extends MultiNodeConfig {
val first = role("first") val first = role("first")

View file

@ -6,15 +6,12 @@ package akka.remote
import akka.remote.transport.AssociationHandle import akka.remote.transport.AssociationHandle
import language.postfixOps
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor._ import akka.actor._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.transport.ThrottlerTransportAdapter.{ ForceDisassociateExplicitly, ForceDisassociate, Direction } import akka.remote.transport.ThrottlerTransportAdapter.ForceDisassociateExplicitly
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName

View file

@ -4,7 +4,6 @@
package akka.remote package akka.remote
import language.postfixOps
import scala.concurrent.Await import scala.concurrent.Await
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
@ -13,12 +12,9 @@ import akka.actor.ActorIdentity
import akka.actor.ActorRef import akka.actor.ActorRef
import akka.actor.Identify import akka.actor.Identify
import akka.actor.Props import akka.actor.Props
import akka.actor.Terminated
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.ExtendedActorSystem import akka.actor.ExtendedActorSystem
import akka.actor.ActorSystem import akka.actor.ActorSystem

View file

@ -6,15 +6,12 @@ package akka.remote
import akka.remote.transport.AssociationHandle import akka.remote.transport.AssociationHandle
import language.postfixOps
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor._ import akka.actor._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.transport.ThrottlerTransportAdapter.{ ForceDisassociateExplicitly, ForceDisassociate, Direction } import akka.remote.transport.ThrottlerTransportAdapter.ForceDisassociateExplicitly
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName

View file

@ -11,8 +11,6 @@ import akka.actor._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.transport.ThrottlerTransportAdapter.{ ForceDisassociate, Direction } import akka.remote.transport.ThrottlerTransportAdapter.{ ForceDisassociate, Direction }
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName

View file

@ -4,19 +4,13 @@
package akka.remote package akka.remote
import language.postfixOps
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor._ import akka.actor._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.transport.ThrottlerTransportAdapter.{ ForceDisassociate, Direction }
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.actor.Identify
import scala.concurrent.Await import scala.concurrent.Await
class RemoteQuarantinePiercingConfig(artery: Boolean) extends MultiNodeConfig { class RemoteQuarantinePiercingConfig(artery: Boolean) extends MultiNodeConfig {

View file

@ -5,9 +5,6 @@
package akka.remote package akka.remote
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit.ImplicitSender
import akka.actor.Actor import akka.actor.Actor
import akka.actor.ActorRef import akka.actor.ActorRef
import akka.actor.Props import akka.actor.Props
@ -20,7 +17,6 @@ import scala.concurrent.duration._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.actor.ActorLogging import akka.actor.ActorLogging
import akka.actor.Identify import akka.actor.Identify
import akka.remote.testconductor.TestConductor
import akka.testkit.TestProbe import akka.testkit.TestProbe
class RemoteReDeploymentConfig(artery: Boolean) extends MultiNodeConfig { class RemoteReDeploymentConfig(artery: Boolean) extends MultiNodeConfig {

View file

@ -4,17 +4,12 @@
package akka.remote package akka.remote
import akka.remote.transport.AssociationHandle
import language.postfixOps import language.postfixOps
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor._ import akka.actor._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.transport.ThrottlerTransportAdapter.{ ForceDisassociateExplicitly, ForceDisassociate, Direction }
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName

View file

@ -4,21 +4,17 @@
package akka.remote package akka.remote
import language.postfixOps
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.actor._ import akka.actor._
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.transport.ThrottlerTransportAdapter.ForceDisassociateExplicitly import akka.remote.transport.ThrottlerTransportAdapter.ForceDisassociateExplicitly
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._ import akka.testkit._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.actor.Identify import akka.actor.Identify
import scala.concurrent.Await import scala.concurrent.Await
import akka.remote.transport.Transport.InvalidAssociationException
import akka.remote.transport.AssociationHandle import akka.remote.transport.AssociationHandle
object Ticket15109Spec extends MultiNodeConfig { object Ticket15109Spec extends MultiNodeConfig {

View file

@ -7,7 +7,6 @@ package akka.remote
import java.util.concurrent.atomic.AtomicBoolean import java.util.concurrent.atomic.AtomicBoolean
import scala.concurrent.duration._ import scala.concurrent.duration._
import scala.language.postfixOps
import akka.actor.Actor import akka.actor.Actor
import akka.actor.ActorIdentity import akka.actor.ActorIdentity

View file

@ -4,25 +4,16 @@
package akka.remote.artery package akka.remote.artery
import java.nio.ByteBuffer
import java.text.SimpleDateFormat
import java.util.Date
import java.util.concurrent.Executors import java.util.concurrent.Executors
import java.util.concurrent.TimeUnit.NANOSECONDS
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.actor._ import akka.actor._
import akka.remote.{ RARP, RemoteActorRefProvider, RemotingMultiNodeSpec } import akka.remote.{ RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.PerfFlamesSupport import akka.remote.testkit.PerfFlamesSupport
import akka.remote.testkit.STMultiNodeSpec
import akka.serialization.ByteBufferSerializer
import akka.serialization.SerializerWithStringManifest
import akka.testkit._ import akka.testkit._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.remote.artery.compress.CompressionProtocol.Events.ReceivedActorRefCompressionTable
import akka.remote.artery.MaxThroughputSpec._ import akka.remote.artery.MaxThroughputSpec._
object FanInThroughputSpec extends MultiNodeConfig { object FanInThroughputSpec extends MultiNodeConfig {

View file

@ -4,25 +4,16 @@
package akka.remote.artery package akka.remote.artery
import java.nio.ByteBuffer
import java.text.SimpleDateFormat
import java.util.Date
import java.util.concurrent.Executors import java.util.concurrent.Executors
import java.util.concurrent.TimeUnit.NANOSECONDS
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.actor._ import akka.actor._
import akka.remote.{ RARP, RemoteActorRefProvider, RemotingMultiNodeSpec } import akka.remote.{ RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.PerfFlamesSupport import akka.remote.testkit.PerfFlamesSupport
import akka.remote.testkit.STMultiNodeSpec
import akka.serialization.ByteBufferSerializer
import akka.serialization.SerializerWithStringManifest
import akka.testkit._ import akka.testkit._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import akka.remote.artery.compress.CompressionProtocol.Events.ReceivedActorRefCompressionTable
import akka.remote.artery.MaxThroughputSpec._ import akka.remote.artery.MaxThroughputSpec._
object FanOutThroughputSpec extends MultiNodeConfig { object FanOutThroughputSpec extends MultiNodeConfig {

View file

@ -10,7 +10,6 @@ import scala.concurrent.duration._
import akka.actor._ import akka.actor._
import akka.remote.AddressUidExtension import akka.remote.AddressUidExtension
import akka.remote.RARP import akka.remote.RARP
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec import akka.remote.testkit.STMultiNodeSpec

View file

@ -5,7 +5,7 @@
package akka.remote.artery package akka.remote.artery
import java.util.concurrent.Executors import java.util.concurrent.Executors
import java.util.concurrent.atomic.{ AtomicBoolean, AtomicLongArray } import java.util.concurrent.atomic.AtomicLongArray
import java.util.concurrent.locks.LockSupport import java.util.concurrent.locks.LockSupport
import scala.concurrent.duration._ import scala.concurrent.duration._
@ -13,8 +13,6 @@ import akka.actor._
import akka.remote.RemotingMultiNodeSpec import akka.remote.RemotingMultiNodeSpec
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.stream.ActorMaterializer import akka.stream.ActorMaterializer
import akka.testkit._ import akka.testkit._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory

View file

@ -5,8 +5,6 @@
package akka.remote.artery package akka.remote.artery
import java.nio.ByteBuffer import java.nio.ByteBuffer
import java.text.SimpleDateFormat
import java.util.Date
import java.util.concurrent.Executors import java.util.concurrent.Executors
import java.util.concurrent.TimeUnit.NANOSECONDS import java.util.concurrent.TimeUnit.NANOSECONDS
@ -15,9 +13,7 @@ import akka.actor._
import akka.remote.{ RARP, RemoteActorRefProvider, RemotingMultiNodeSpec } import akka.remote.{ RARP, RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.PerfFlamesSupport import akka.remote.testkit.PerfFlamesSupport
import akka.remote.testkit.STMultiNodeSpec
import akka.serialization.ByteBufferSerializer import akka.serialization.ByteBufferSerializer
import akka.serialization.SerializerWithStringManifest import akka.serialization.SerializerWithStringManifest
import akka.testkit._ import akka.testkit._

View file

@ -4,22 +4,16 @@
package akka.remote.artery package akka.remote.artery
import scala.concurrent.duration._
import akka.actor._ import akka.actor._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.actor.Identify import akka.actor.Identify
import akka.remote.{ QuarantinedEvent, RARP, RemotingMultiNodeSpec } import akka.remote.{ RARP, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.remote.transport.ThrottlerTransportAdapter.Direction
import akka.testkit._ import akka.testkit._
import akka.util.Timeout import akka.util.Timeout
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import org.scalatest.concurrent.ScalaFutures import org.scalatest.concurrent.ScalaFutures
import scala.util.Try
import scala.util.control.NoStackTrace import scala.util.control.NoStackTrace
object SurviveInboundStreamRestartWithCompressionInFlightSpec extends MultiNodeConfig { object SurviveInboundStreamRestartWithCompressionInFlightSpec extends MultiNodeConfig {

View file

@ -9,10 +9,7 @@ import akka.actor._
import akka.actor.ActorIdentity import akka.actor.ActorIdentity
import akka.actor.Identify import akka.actor.Identify
import akka.remote.{ RemotingMultiNodeSpec, QuarantinedEvent, RARP } import akka.remote.{ RemotingMultiNodeSpec, QuarantinedEvent, RARP }
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction
import akka.testkit._ import akka.testkit._
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory

View file

@ -6,10 +6,8 @@ package akka.remote.artery
import akka.actor.ExtendedActorSystem import akka.actor.ExtendedActorSystem
import akka.serialization.SerializerWithStringManifest import akka.serialization.SerializerWithStringManifest
import akka.serialization.ByteBufferSerializer
import akka.remote.artery.protobuf.{ TestMessages proto } import akka.remote.artery.protobuf.{ TestMessages proto }
import akka.protobuf.ByteString import akka.protobuf.ByteString
import java.util.concurrent.locks.LockSupport
object TestMessage { object TestMessage {
final case class Item(id: Long, name: String) final case class Item(id: Long, name: String)

View file

@ -5,7 +5,6 @@
package akka.remote.artery package akka.remote.artery
import java.util.concurrent.TimeUnit.SECONDS import java.util.concurrent.TimeUnit.SECONDS
import java.util.concurrent.Executors
class TestRateReporter(name: String) extends RateReporter( class TestRateReporter(name: String) extends RateReporter(
SECONDS.toNanos(1), SECONDS.toNanos(1),

View file

@ -26,7 +26,6 @@ import akka.stream.ActorMaterializer
import akka.stream.KillSwitches import akka.stream.KillSwitches
import akka.stream.ThrottleMode import akka.stream.ThrottleMode
import akka.stream.scaladsl.Flow import akka.stream.scaladsl.Flow
import akka.stream.scaladsl.Keep
import akka.stream.scaladsl.Source import akka.stream.scaladsl.Source
import akka.testkit._ import akka.testkit._
import akka.util.ByteString import akka.util.ByteString

View file

@ -11,7 +11,7 @@ import akka.actor.Address
import akka.actor.PoisonPill import akka.actor.PoisonPill
import akka.actor.Props import akka.actor.Props
import akka.remote.RemotingMultiNodeSpec import akka.remote.RemotingMultiNodeSpec
import akka.remote.testkit.{ MultiNodeConfig, MultiNodeSpec, STMultiNodeSpec } import akka.remote.testkit.MultiNodeConfig
import akka.routing.Broadcast import akka.routing.Broadcast
import akka.routing.RandomPool import akka.routing.RandomPool
import akka.routing.RoutedActorRef import akka.routing.RoutedActorRef

View file

@ -11,7 +11,7 @@ import akka.actor.Address
import akka.actor.PoisonPill import akka.actor.PoisonPill
import akka.actor.Props import akka.actor.Props
import akka.remote.RemotingMultiNodeSpec import akka.remote.RemotingMultiNodeSpec
import akka.remote.testkit.{ MultiNodeConfig, MultiNodeSpec, STMultiNodeSpec } import akka.remote.testkit.MultiNodeConfig
import akka.routing.Broadcast import akka.routing.Broadcast
import akka.routing.ScatterGatherFirstCompletedPool import akka.routing.ScatterGatherFirstCompletedPool
import akka.routing.RoutedActorRef import akka.routing.RoutedActorRef

View file

@ -5,19 +5,13 @@
package akka.remote.testconductor package akka.remote.testconductor
import language.postfixOps import language.postfixOps
import com.typesafe.config.ConfigFactory
import akka.actor.{ Actor, ActorIdentity, Deploy, Identify, Props } import akka.actor.{ Actor, ActorIdentity, Deploy, Identify, Props }
import scala.concurrent.Await
import scala.concurrent.Awaitable
import scala.concurrent.duration._ import scala.concurrent.duration._
import akka.testkit.ImplicitSender
import akka.testkit.LongRunningTest import akka.testkit.LongRunningTest
import java.net.InetSocketAddress
import java.net.InetAddress
import akka.remote.RemotingMultiNodeSpec import akka.remote.RemotingMultiNodeSpec
import akka.remote.testkit.{ MultiNodeConfig, MultiNodeSpec, STMultiNodeSpec } import akka.remote.testkit.MultiNodeConfig
import akka.remote.transport.ThrottlerTransportAdapter.Direction import akka.remote.transport.ThrottlerTransportAdapter.Direction
object TestConductorMultiJvmSpec extends MultiNodeConfig { object TestConductorMultiJvmSpec extends MultiNodeConfig {

View file

@ -23,8 +23,6 @@ class MultiNodeSpecSpecMultiJvmNode4 extends MultiNodeSpecSpec
class MultiNodeSpecSpec extends RemotingMultiNodeSpec(MultiNodeSpecMultiJvmSpec) { class MultiNodeSpecSpec extends RemotingMultiNodeSpec(MultiNodeSpecMultiJvmSpec) {
import MultiNodeSpecMultiJvmSpec._
def initialParticipants = 4 def initialParticipants = 4
"A MultiNodeSpec" must { "A MultiNodeSpec" must {

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