Exemplo n.º 1
0
        protected ActorSystem(Assembly[] assemblies, IServiceProvider serviceProvider)
        {
            this.serviceProvider     = serviceProvider;
            this.grainFactory        = serviceProvider.GetService <IGrainFactory>();
            this.actorRefMiddleware  = serviceProvider.GetService <IActorRefMiddleware>();
            this.streamRefMiddleware = serviceProvider.GetService <IStreamRefMiddleware>();

            Register(assemblies);
        }
Exemplo n.º 2
0
 protected StreamRefMiddleware(IStreamRefMiddleware next = null) =>
 this.next = next ?? DefaultStreamRefMiddleware.Instance;
Exemplo n.º 3
0
 internal StreamRef(StreamPath path, IStreamProvider provider, IStreamRefMiddleware middleware)
     : this(path)
 {
     this.provider   = provider;
     this.middleware = middleware;
 }