Example #1
0
        public void SendToSerializer(DbFileRow row, ImportEntityType type)
        {
            var message = new ImportEntityMessage(type, row);

            if (_eventStoreActor is not null)
            {
                _eventStoreActor.Tell(message);
                return;
            }

            var target    = _cluster.State.Members.First(e => e.HasRole("eventstore"));
            var targetUrl = $"{target.Address}/user/{ActorNames.Serializer}";

            Context.ActorSelection(targetUrl).Tell(message);
        }
Example #2
0
 public ImportEntityMessage(ImportEntityType type, DbFileRow row)
 {
     Type      = type;
     EntityRow = row;
 }