Ejemplo n.º 1
0
 /// <inheritdoc/>
 public SynapseGrpcRuntimeApi(IMediator mediator, IMapper mapper, IWorkflowRuntimeProxyFactory runtimeProxyFactory, IWorkflowRuntimeProxyManager runtimeProxyManager)
 {
     Mediator            = mediator;
     Mapper              = mapper;
     RuntimeProxyFactory = runtimeProxyFactory;
     RuntimeProxyManager = runtimeProxyManager;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new <see cref="SynapseIpcRuntimeApiClient"/>
 /// </summary>
 /// <param name="loggerFactory">The service used to create <see cref="ILogger"/>s</param>
 /// <param name="mediator">The service used to mediate calls</param>
 /// <param name="mapper">The service used to map objects</param>
 /// <param name="runtimeProxyFactory">The service used to create <see cref="IWorkflowRuntimeProxy"/> instances</param>
 /// <param name="runtimeProxyManager">The service used to manage <see cref="IWorkflowRuntimeProxy"/></param>
 protected SynapseIpcRuntimeApiClient(ILoggerFactory loggerFactory, IMediator mediator, IMapper mapper,
                                      IWorkflowRuntimeProxyFactory runtimeProxyFactory, IWorkflowRuntimeProxyManager runtimeProxyManager)
 {
     this.Logger              = loggerFactory.CreateLogger(this.GetType());
     this.Mediator            = mediator;
     this.Mapper              = mapper;
     this.RuntimeProxyFactory = runtimeProxyFactory;
     this.RuntimeProxyManager = runtimeProxyManager;
 }