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;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 public ExtensionServiceController(IExecutionServiceProvider execServiceProvider)
 {
     this.execServiceProvider = execServiceProvider;
 }