public AkkaRootConfiguration Read(BinaryReader reader)
        {
            var config = new AkkaRootConfiguration();

            ((IBinarySerializable)config).Read(reader);
            return(config);
        }
Exemplo n.º 2
0
        public static AkkaRootConfiguration AddHyperion(this AkkaRootConfiguration config)
        {
            var c = config.Akka.Actor;

            c.Serializers["hyperion"] = "Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion";
            c.SerializationBindings["System.Object"] = "hyperion";

            return(config);
        }
 public void Write(BinaryWriter writer, AkkaRootConfiguration config)
 {
     ((IBinarySerializable)config).Write(writer);
 }
 public void Write(Stream stream, AkkaRootConfiguration config)
 {
     using var writer = new BinaryWriter(stream);
     Write(writer, config);
 }
 public void Write(string file, AkkaRootConfiguration config)
 {
     using var stream = File.Open(file, FileMode.Create);
     Write(stream, config);
 }