public static Props Props <TE>( ReadSideConfig config, ClusterStartupTask globalPrepareTask, Func <AggregateEventTag, Offset, Source <EventStreamElement <TE>, NotUsed> > eventStreamFactory, Func <ReadSideProcessor <TE> > processor ) where TE : AggregateEvent <TE> { return(Akka.Actor.Props.Create( () => new ReadSideActor <TE>( config, globalPrepareTask, eventStreamFactory, processor ) )); }
public ReadSideImpl(ActorSystem system, ReadSideConfig config, IShardedEntityRegistry registry) { Config = config; Registry = registry as IShardedEntityRegistry2; System = system; }