commit in the middle of address refactoring
This commit is contained in:
parent
654fc3166e
commit
5f918e55bc
30 changed files with 588 additions and 798 deletions
|
|
@ -157,11 +157,11 @@ object ActorSerialization {
|
|||
}
|
||||
|
||||
private def fromBinaryToLocalActorRef[T <: Actor](
|
||||
bytes: Array[Byte],
|
||||
homeAddress: Option[InetSocketAddress],
|
||||
bytes: Array[Byte],
|
||||
homeAddress: Option[InetSocketAddress],
|
||||
format: Format[T]): ActorRef = {
|
||||
val builder = SerializedActorRefProtocol.newBuilder.mergeFrom(bytes)
|
||||
homeAddress.foreach { addr =>
|
||||
homeAddress.foreach { addr =>
|
||||
val addressProtocol = AddressProtocol.newBuilder.setHostname(addr.getAddress.getHostAddress).setPort(addr.getPort).build
|
||||
builder.setOriginalAddress(addressProtocol)
|
||||
}
|
||||
|
|
@ -219,7 +219,8 @@ object ActorSerialization {
|
|||
supervisor,
|
||||
hotswap,
|
||||
factory,
|
||||
homeAddress)
|
||||
homeAddress,
|
||||
"address") // FIXME grab real address and use that
|
||||
|
||||
val messages = protocol.getMessagesList.toArray.toList.asInstanceOf[List[RemoteMessageProtocol]]
|
||||
messages.foreach(message => ar ! MessageSerializer.deserialize(message.getMessage))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue