Exemple #1
0
        private Proto.Msg.Pool PoolToProto(Akka.Routing.Pool pool)
        {
            var message    = new Proto.Msg.Pool();
            var serializer = system.Serialization.FindSerializerFor(pool);

            message.SerializerId = (uint)serializer.Identifier;
            message.Data         = ByteString.CopyFrom(serializer.ToBinary(pool));
            message.Manifest     = GetObjectManifest(serializer, pool);
            return(message);
        }
Exemple #2
0
 private Akka.Routing.Pool PoolFrom(Proto.Msg.Pool poolProto)
 {
     return((Akka.Routing.Pool)system.Serialization.Deserialize(poolProto.Data.ToByteArray(), (int)poolProto.SerializerId, poolProto.Manifest));
 }