public ServiceBusExecutionRequestSubscriber( ILogger <ServiceBusExecutionRequestSubscriber> logger, IExecutionRequestRouter requestRouter, IOptionsSnapshot <ServiceBusSubscriptionOptions <ServiceBusExecutionRequestSubscriber> > optionsSnapshot) : this(logger, requestRouter, optionsSnapshot.Value) { }
public ServiceBusExecutionRequestSubscriber( ILogger logger, IExecutionRequestRouter requestRouter, IServiceBusSubscriptionOptions subscriptionOptions) { this.logger = logger; this.requestRouter = requestRouter; this.subscriptionOptions = subscriptionOptions; this.subscriptionClient = new SubscriptionClient( this.subscriptionOptions.ConnectionString, this.subscriptionOptions.TopicName, this.subscriptionOptions.SubscriptionName); }
public ExecutionController( IExecutionRequestContextBuilder erContextBuilder, IExecutionRepository execRepository, IExtensionRepository extensionRepository, IExtensionObjectApiModelService extensionObjectApiModelService, IExtensionRsaKeyProvider extensionRsaKeyProvider, IExecutionRequestRouter execRequestRouter, IExecutionUpdatePublisher execUpdatePublisher, IExecutionServiceProvider execServiceProvider, ISigner <DirectExecutionRequestApiModel> directExecRequestSigner, IUserContext userContext) { this.erContextBuilder = erContextBuilder; this.execRepository = execRepository; this.extensionRepository = extensionRepository; this.extensionObjectApiModelService = extensionObjectApiModelService; this.extensionRsaKeyProvider = extensionRsaKeyProvider; this.execRequestRouter = execRequestRouter; this.execUpdatePublisher = execUpdatePublisher; this.userContext = userContext; this.execServiceProvider = execServiceProvider; this.directExecRequestSigner = directExecRequestSigner; }
public ExecutionAdapterController(IExecutionRequestRouter execRequestRouter) { this.execRequestRouter = execRequestRouter; }