public JsonHttpExecutionAdapter( ILogger <JsonHttpExecutionAdapter> logger, IJsonHttpClient jsonHttpClient, IExecutionServiceProvider execServiceProvider, IInputObjectAccessorProvider inputObjectAccessorProvider, IOutputObjectAccessorProvider outputObjectAccessorProvider, ISigner <HttpExecutionRequest> httpExecRequestSigner) : base(inputObjectAccessorProvider, outputObjectAccessorProvider) { this.logger = logger; this.jsonHttpClient = jsonHttpClient; this.execServiceProvider = execServiceProvider; this.httpExecRequestSigner = httpExecRequestSigner; }
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 ExtensionServiceController(IExecutionServiceProvider execServiceProvider) { this.execServiceProvider = execServiceProvider; }