public override void Init() { //TODO: this should not be here Address = new Address("akka", System.Name); //TODO: this should not work this way... Deployer = new RemoteDeployer(System.Settings); _local.Init(); var daemonMsgCreateSerializer = new DaemonMsgCreateSerializer(System); var messageContainerSerializer = new MessageContainerSerializer(System); System.Serialization.AddSerializer(daemonMsgCreateSerializer); System.Serialization.AddSerializationMap(typeof(DaemonMsgCreate), daemonMsgCreateSerializer); System.Serialization.AddSerializer(messageContainerSerializer); System.Serialization.AddSerializationMap(typeof(ActorSelectionMessage), messageContainerSerializer); Transport.Start(); // RemoteHost.StartHost(System, port); }
public void Init(ActorSystem system) { _system = system; //TODO: this should not be here DefaultAddress = new Address("akka", system.Name); //TODO: this should not work this way... _local.Init(system); var daemonMsgCreateSerializer = new DaemonMsgCreateSerializer(system); var messageContainerSerializer = new MessageContainerSerializer(system); system.Serialization.AddSerializer(daemonMsgCreateSerializer); system.Serialization.AddSerializationMap(typeof(DaemonMsgCreate), daemonMsgCreateSerializer); system.Serialization.AddSerializer(messageContainerSerializer); system.Serialization.AddSerializationMap(typeof(ActorSelectionMessage), messageContainerSerializer); Transport.Start(); // RemoteHost.StartHost(System, port); }