Beispiel #1
0
 private ShardHomeAllocated ShardHomeAllocatedToProto(PersistentShardCoordinator.ShardHomeAllocated shardHomeAllocated)
 {
     return(ShardHomeAllocated.CreateBuilder()
            .SetShard(shardHomeAllocated.Shard)
            .SetRegion(Akka.Serialization.Serialization.SerializedActorPath(shardHomeAllocated.Region))
            .Build());
 }
Beispiel #2
0
 private object ShardHomeAllocatedFromBinary(byte[] binary)
 {
     using (var stream = new MemoryStream(binary, false))
     {
         var msg = ShardHomeAllocated.ParseFrom(stream);
         return(new PersistentShardCoordinator.ShardHomeAllocated(msg.Shard, ResolveActorRef(msg.Region)));
     }
 }