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 {
//#import
import akka.actor.ActorDSL._
import akka.actor.ActorSystem
implicit val system = ActorSystem("demo")

View file

@ -6,9 +6,9 @@ package akka.io.dns.internal
import java.net.InetSocketAddress
import akka.actor.{ Props, Terminated }
import akka.actor.Props
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.internal.DnsClient.Answer
import akka.testkit.{ AkkaSpec, ImplicitSender, TestProbe }

View file

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

View file

@ -44,7 +44,6 @@ object WatchSpec {
class WatchSpec extends ScalaTestWithActorTestKit(WatchSpec.config) with WordSpecLike {
// FIXME why systemActor? spawn?
import testKit.systemActor
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 org.scalatest.WordSpecLike
import scala.concurrent.duration._
class ReceivePartialSpec extends ScalaTestWithActorTestKit with WordSpecLike {
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 java.net.URLEncoder
import java.nio.charset.StandardCharsets
import scala.concurrent.Await
import scala.concurrent.duration._
object IntroSpec {
//format: OFF

View file

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

View file

@ -12,7 +12,6 @@ import akka.annotation.ApiMayChange
import akka.actor.typed._
import java.util.Optional
import akka.util.Timeout
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.annotation.DoNotInherit
import scala.collection.JavaConverters._
import scala.concurrent.duration._
import scala.reflect.ClassTag
import akka.actor.typed.ExtensionSetup

View file

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

View file

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

View file

@ -4,7 +4,7 @@
package akka.io.dns.internal
import java.net.{ InetAddress, InetSocketAddress }
import java.net.InetSocketAddress
import java.util.concurrent.TimeUnit
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.util.Timeout
import scala.collection.immutable
import scala.concurrent.duration.Duration
/**

View file

@ -10,8 +10,8 @@ import akka.AkkaException
import akka.actor.{ Actor, ActorLogging, ActorRef, Stash }
import akka.annotation.InternalApi
import akka.io.Tcp._
import akka.io.dns.internal.DnsClient.{ Answer, DnsQuestion, Question4 }
import akka.io.{ IO, Tcp }
import akka.io.dns.internal.DnsClient.Answer
import akka.io.Tcp
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 {
import TcpDnsClient._
import context.system
override def receive: Receive = idle
val idle: Receive = {

View file

@ -8,7 +8,7 @@ import java.util.concurrent.ThreadLocalRandom
import java.util.Optional
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 scala.concurrent.duration.{ Duration, FiniteDuration }

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -4,7 +4,6 @@
package akka.cluster.sharding.typed.scaladsl
import akka.actor.typed.Behavior
import akka.persistence.typed.scaladsl.Effect
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.TimeUnit
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import scala.concurrent.Future
import scala.concurrent.Promise

View file

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

View file

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

View file

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

View file

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

View file

@ -13,12 +13,11 @@ import akka.actor.typed.{ ActorRef, Behavior, Terminated }
import akka.annotation.InternalApi
import akka.cluster.ClusterEvent.MemberRemoved
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.util.TypedMultiMap
import scala.concurrent.duration._
import scala.language.existentials
/** INTERNAL API */
@InternalApi

View file

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

View file

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

View file

@ -15,7 +15,7 @@ import akka.actor.typed.scaladsl.Behaviors
import akka.actor.typed.scaladsl.adapter._
import akka.cluster.Cluster
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.util.Timeout
import com.typesafe.config.ConfigFactory

View file

@ -12,7 +12,7 @@ import com.typesafe.config.ConfigFactory
import scala.concurrent.duration._
import akka.actor.testkit.typed.scaladsl.ActorTestKit
import akka.actor.testkit.typed.scaladsl.ScalaTestWithActorTestKit
import org.scalatest.{ WordSpec, WordSpecLike }
import org.scalatest.WordSpecLike
object RemoteDeployNotAllowedSpec {
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.scaladsl.Behaviors
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.typed.{ Cluster, Join }
import akka.serialization.SerializerWithStringManifest

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -4,13 +4,9 @@
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.MultiNodeSpec
import akka.testkit._
import scala.concurrent.duration._
import akka.actor.Props
import akka.actor.Actor
import akka.cluster.MemberStatus._

View file

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

View file

@ -5,16 +5,10 @@
package akka.cluster
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.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.testkit._
import java.util.concurrent.atomic.AtomicReference
import akka.actor.Props
import akka.actor.Actor
import akka.cluster.MemberStatus._
object MinMembersBeforeUpMultiJvmSpec extends MultiNodeConfig {
@ -109,8 +103,6 @@ abstract class MinMembersBeforeUpBase(multiNodeConfig: MultiNodeConfig)
extends MultiNodeSpec(multiNodeConfig)
with MultiNodeClusterSpec {
import ClusterEvent._
def first: RoleName
def second: RoleName
def third: RoleName

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -6,7 +6,7 @@ package akka.persistence.typed
import akka.actor.typed.ActorRef
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.

View file

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

View file

@ -5,7 +5,7 @@
package akka.persistence.typed.internal
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.internal.PoisonPill
import akka.annotation.InternalApi

View file

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

View file

@ -7,29 +7,15 @@ package akka.persistence.typed.scaladsl
import java.util.UUID
import java.util.concurrent.atomic.AtomicInteger
import scala.concurrent.duration._
import scala.util.Success
import scala.util.Try
import akka.Done
import akka.actor.testkit.typed.TestKitSettings
import akka.actor.testkit.typed.scaladsl._
import akka.actor.typed.scaladsl.Behaviors
import akka.actor.typed.ActorRef
import akka.actor.typed.ActorSystem
import akka.actor.typed.Behavior
import akka.actor.typed.SupervisorStrategy
import akka.actor.typed.Terminated
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.PersistenceId
import akka.stream.ActorMaterializer
import akka.stream.scaladsl.Sink
import com.typesafe.config.Config
import com.typesafe.config.ConfigFactory
import org.scalatest.WordSpecLike

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -13,9 +13,6 @@ import akka.actor.ActorRef
import akka.actor.Props
import akka.remote.testconductor.RoleName
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.Identify

View file

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

View file

@ -6,15 +6,12 @@ package akka.remote
import akka.remote.transport.AssociationHandle
import language.postfixOps
import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory
import akka.actor._
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.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._
import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName

View file

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

View file

@ -6,15 +6,12 @@ package akka.remote
import akka.remote.transport.AssociationHandle
import language.postfixOps
import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory
import akka.actor._
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.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.testkit._
import akka.actor.ActorIdentity
import akka.remote.testconductor.RoleName

View file

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

View file

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

View file

@ -5,9 +5,6 @@
package akka.remote
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.ActorRef
import akka.actor.Props
@ -20,7 +17,6 @@ import scala.concurrent.duration._
import akka.actor.ActorIdentity
import akka.actor.ActorLogging
import akka.actor.Identify
import akka.remote.testconductor.TestConductor
import akka.testkit.TestProbe
class RemoteReDeploymentConfig(artery: Boolean) extends MultiNodeConfig {

View file

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

View file

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

View file

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

View file

@ -4,25 +4,16 @@
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.TimeUnit.NANOSECONDS
import scala.concurrent.duration._
import akka.actor._
import akka.remote.{ RARP, RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.{ RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.PerfFlamesSupport
import akka.remote.testkit.STMultiNodeSpec
import akka.serialization.ByteBufferSerializer
import akka.serialization.SerializerWithStringManifest
import akka.testkit._
import com.typesafe.config.ConfigFactory
import akka.remote.artery.compress.CompressionProtocol.Events.ReceivedActorRefCompressionTable
import akka.remote.artery.MaxThroughputSpec._
object FanInThroughputSpec extends MultiNodeConfig {

View file

@ -4,25 +4,16 @@
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.TimeUnit.NANOSECONDS
import scala.concurrent.duration._
import akka.actor._
import akka.remote.{ RARP, RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.{ RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.PerfFlamesSupport
import akka.remote.testkit.STMultiNodeSpec
import akka.serialization.ByteBufferSerializer
import akka.serialization.SerializerWithStringManifest
import akka.testkit._
import com.typesafe.config.ConfigFactory
import akka.remote.artery.compress.CompressionProtocol.Events.ReceivedActorRefCompressionTable
import akka.remote.artery.MaxThroughputSpec._
object FanOutThroughputSpec extends MultiNodeConfig {

View file

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

View file

@ -5,7 +5,7 @@
package akka.remote.artery
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 scala.concurrent.duration._
@ -13,8 +13,6 @@ import akka.actor._
import akka.remote.RemotingMultiNodeSpec
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.STMultiNodeSpec
import akka.stream.ActorMaterializer
import akka.testkit._
import com.typesafe.config.ConfigFactory

View file

@ -5,8 +5,6 @@
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.TimeUnit.NANOSECONDS
@ -15,9 +13,7 @@ import akka.actor._
import akka.remote.{ RARP, RemoteActorRefProvider, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName
import akka.remote.testkit.MultiNodeConfig
import akka.remote.testkit.MultiNodeSpec
import akka.remote.testkit.PerfFlamesSupport
import akka.remote.testkit.STMultiNodeSpec
import akka.serialization.ByteBufferSerializer
import akka.serialization.SerializerWithStringManifest
import akka.testkit._

View file

@ -4,22 +4,16 @@
package akka.remote.artery
import scala.concurrent.duration._
import akka.actor._
import akka.actor.ActorIdentity
import akka.actor.Identify
import akka.remote.{ QuarantinedEvent, RARP, RemotingMultiNodeSpec }
import akka.remote.testconductor.RoleName
import akka.remote.{ RARP, RemotingMultiNodeSpec }
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.util.Timeout
import com.typesafe.config.ConfigFactory
import org.scalatest.concurrent.ScalaFutures
import scala.util.Try
import scala.util.control.NoStackTrace
object SurviveInboundStreamRestartWithCompressionInFlightSpec extends MultiNodeConfig {

View file

@ -9,10 +9,7 @@ import akka.actor._
import akka.actor.ActorIdentity
import akka.actor.Identify
import akka.remote.{ RemotingMultiNodeSpec, QuarantinedEvent, RARP }
import akka.remote.testconductor.RoleName
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 com.typesafe.config.ConfigFactory

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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