ActorContext.getParent for Java API #22413
This commit is contained in:
parent
5ff44194a3
commit
2eb226ed32
213 changed files with 1319 additions and 1523 deletions
|
|
@ -3,6 +3,8 @@
|
|||
*/
|
||||
package docs.actor
|
||||
|
||||
import jdocs.actor.ImmutableMessage
|
||||
|
||||
import language.postfixOps
|
||||
|
||||
//#imports1
|
||||
|
|
@ -15,7 +17,6 @@ import akka.event.Logging
|
|||
import scala.concurrent.Future
|
||||
import akka.actor.{ ActorRef, ActorSystem, PoisonPill, Terminated, ActorLogging }
|
||||
import org.scalatest.{ BeforeAndAfterAll, WordSpec }
|
||||
import org.scalatest.Matchers
|
||||
import akka.testkit._
|
||||
import akka.util._
|
||||
import scala.concurrent.duration._
|
||||
|
|
|
|||
|
|
@ -4,16 +4,14 @@
|
|||
package docs.ddata
|
||||
|
||||
import scala.concurrent.duration._
|
||||
import java.util.concurrent.ThreadLocalRandom
|
||||
import akka.actor.Actor
|
||||
import akka.actor.ActorLogging
|
||||
import akka.cluster.Cluster
|
||||
import akka.cluster.ddata._
|
||||
import akka.testkit.AkkaSpec
|
||||
import akka.testkit.ImplicitSender
|
||||
import akka.testkit.TestProbe
|
||||
import akka.actor.ActorRef
|
||||
import akka.serialization.SerializationExtension
|
||||
import jdocs.ddata
|
||||
|
||||
object DistributedDataDocSpec {
|
||||
|
||||
|
|
@ -36,10 +34,10 @@ object DistributedDataDocSpec {
|
|||
#//#japi-serializer-config
|
||||
akka.actor {
|
||||
serializers {
|
||||
twophaseset = "docs.ddata.japi.protobuf.TwoPhaseSetSerializer"
|
||||
twophaseset = "jdocs.ddata.protobuf.TwoPhaseSetSerializer"
|
||||
}
|
||||
serialization-bindings {
|
||||
"docs.ddata.japi.TwoPhaseSet" = twophaseset
|
||||
"jdocs.ddata.TwoPhaseSet" = twophaseset
|
||||
}
|
||||
}
|
||||
#//#japi-serializer-config
|
||||
|
|
@ -401,7 +399,7 @@ class DistributedDataDocSpec extends AkkaSpec(DistributedDataDocSpec.config) {
|
|||
|
||||
"test japi.TwoPhaseSetSerializer" in {
|
||||
import scala.collection.JavaConverters._
|
||||
val s1 = japi.TwoPhaseSet.create().add("a").add("b").add("c").remove("b")
|
||||
val s1 = ddata.TwoPhaseSet.create().add("a").add("b").add("c").remove("b")
|
||||
s1.getElements.asScala should be(Set("a", "c"))
|
||||
val serializer = SerializationExtension(system).findSerializerFor(s1)
|
||||
val blob = serializer.toBinary(s1)
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ object DispatcherDocSpec {
|
|||
val javaConfig = """
|
||||
//#prio-dispatcher-config-java
|
||||
prio-dispatcher {
|
||||
mailbox-type = "docs.dispatcher.DispatcherDocTest$MyPrioMailbox"
|
||||
mailbox-type = "jdocs.dispatcher.DispatcherDocTest$MyPrioMailbox"
|
||||
//Other dispatcher configuration goes here
|
||||
}
|
||||
//#prio-dispatcher-config-java
|
||||
|
|
@ -33,16 +33,16 @@ object DispatcherDocSpec {
|
|||
//#custom-mailbox-config-java
|
||||
custom-dispatcher {
|
||||
mailbox-requirement =
|
||||
"docs.dispatcher.MyUnboundedJMessageQueueSemantics"
|
||||
"jdocs.dispatcher.MyUnboundedMessageQueueSemantics"
|
||||
}
|
||||
|
||||
akka.actor.mailbox.requirements {
|
||||
"docs.dispatcher.MyUnboundedJMessageQueueSemantics" =
|
||||
"jdocs.dispatcher.MyUnboundedMessageQueueSemantics" =
|
||||
custom-dispatcher-mailbox
|
||||
}
|
||||
|
||||
custom-dispatcher-mailbox {
|
||||
mailbox-type = "docs.dispatcher.MyUnboundedJMailbox"
|
||||
mailbox-type = "jdocs.dispatcher.MyUnboundedMailbox"
|
||||
}
|
||||
//#custom-mailbox-config-java
|
||||
"""
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ class ScalaUdpDocSpec extends UdpDocSpec {
|
|||
}
|
||||
|
||||
class JavaUdpDocSpec extends UdpDocSpec {
|
||||
import UdpDocTest._
|
||||
import jdocs.io.UdpDocTest._
|
||||
|
||||
override def listenerProps(next: ActorRef) = Props(new Listener(next))
|
||||
override def simpleSenderProps(remote: InetSocketAddress) = Props(new SimpleSender(remote))
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ object CustomRouterDocSpec {
|
|||
#//#config
|
||||
akka.actor.deployment {
|
||||
/redundancy2 {
|
||||
router = "docs.routing.RedundancyGroup"
|
||||
router = "jdocs.routing.RedundancyGroup"
|
||||
routees.paths = ["/user/s1", "/user/s2", "/user/s3"]
|
||||
nbr-copies = 5
|
||||
}
|
||||
|
|
@ -31,7 +31,7 @@ akka.actor.deployment {
|
|||
#//#jconfig
|
||||
akka.actor.deployment {
|
||||
/redundancy2 {
|
||||
router = "docs.jrouting.RedundancyGroup"
|
||||
router = "jdocs.routing.RedundancyGroup"
|
||||
routees.paths = ["/user/s1", "/user/s2", "/user/s3"]
|
||||
nbr-copies = 5
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue