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);
 }
Пример #2
0
        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;
        }
Пример #3
0
        /// <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;
        }
Пример #4
0
 public MiscMessageSerializerSpec() : base(RemoteConfigFactory.Default())
 {
 }
Пример #5
0
 public PrimitiveSerializersSpec() : base(RemoteConfigFactory.Default())
 {
 }
Пример #6
0
 public PrimitiveSerializersSpec() : base(ConfigurationFactory.ParseString("").WithFallback(RemoteConfigFactory.Default()))
 {
 }
 public SystemMessageSerializationSpec(ITestOutputHelper output) : base(output, ConfigurationFactory.ParseString("").WithFallback(RemoteConfigFactory.Default()))
 {
 }
Пример #8
0
 public MiscMessageSerializerSpec() : base(ConfigurationFactory.ParseString("").WithFallback(RemoteConfigFactory.Default()))
 {
 }
 public SystemMessageSerializationSpec(ITestOutputHelper output) : base(output, RemoteConfigFactory.Default())
 {
 }
 public ProtobufSerializerSpec() : base(RemoteConfigFactory.Default())
 {
 }