public RemoteActorRefProvider(ActorSystem system) : base(system) { _local = new LocalActorRefProvider(system); Config = system.Settings.Config.WithFallback(RemoteConfigFactory.Default()); RemoteSettings = new RemoteSettings(Config); log = Logging.GetLogger(System, this); }
public RemoteActorRefProvider(string systemName, Settings settings, EventStream eventStream) { var remoteDeployer = new RemoteDeployer(settings); Func <ActorPath, InternalActorRef> deadLettersFactory = null; //TODO: path => new RemoteDeadLetterActorRef(this, path, eventStream); _local = new LocalActorRefProvider(systemName, settings, eventStream, remoteDeployer, deadLettersFactory); Config = settings.Config.WithFallback(RemoteConfigFactory.Default()); RemoteSettings = new RemoteSettings(Config); Deployer = remoteDeployer; _log = _local.Log; }
/// <summary> /// Creates a new remote actor ref provider instance. /// </summary> /// <param name="systemName">Name of the actor system.</param> /// <param name="settings">The actor system settings.</param> /// <param name="eventStream">The <see cref="EventStream"/> instance used by this system.</param> public RemoteActorRefProvider(string systemName, Settings settings, EventStream eventStream) { settings.InjectTopLevelFallback(RemoteConfigFactory.Default()); var remoteDeployer = new RemoteDeployer(settings); IInternalActorRef DeadLettersFactory(ActorPath path) => new RemoteDeadLetterActorRef(this, path, eventStream); _local = new LocalActorRefProvider(systemName, settings, eventStream, remoteDeployer, DeadLettersFactory); RemoteSettings = new RemoteSettings(settings.Config); Deployer = remoteDeployer; _log = _local.Log; }
public MiscMessageSerializerSpec() : base(RemoteConfigFactory.Default()) { }
public PrimitiveSerializersSpec() : base(RemoteConfigFactory.Default()) { }
public PrimitiveSerializersSpec() : base(ConfigurationFactory.ParseString("").WithFallback(RemoteConfigFactory.Default())) { }
public SystemMessageSerializationSpec(ITestOutputHelper output) : base(output, ConfigurationFactory.ParseString("").WithFallback(RemoteConfigFactory.Default())) { }
public MiscMessageSerializerSpec() : base(ConfigurationFactory.ParseString("").WithFallback(RemoteConfigFactory.Default())) { }
public SystemMessageSerializationSpec(ITestOutputHelper output) : base(output, RemoteConfigFactory.Default()) { }
public ProtobufSerializerSpec() : base(RemoteConfigFactory.Default()) { }