public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IExecutionProcessor> serviceRegistry) { // Out of the box, this agent is configured to support only the "json-http/async/v1" execution model. // Note the use of the AsyncExecutionProcessor which, unlike the standard ExecutionProcessors used in the execution API, HTTP POSTs // execution status updates back to the execution API. serviceRegistry[ExecutionModels.Async.Http.Json.V1] = sp => sp.GetService <AsyncExecutionProcessor <JsonHttpExecutionAdapter> >(); }
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IInputObjectAccessorProvider> serviceRegistry) { serviceRegistry[AzureObjectStorageProviders.BlobStorage.V1] = sp => sp.GetService <InputObjectUrlAccessorProvider>(); // az-blob/v1 }
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IExecutionProcessor> serviceRegistry) { serviceRegistry["stub/v1"] = sp => sp.GetService <ExecutionProcessor <StubExecutionAdapter> >(); // This is just a stub. It doesn't actually do anything. Replace before production. }
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IExecutionProcessor> serviceRegistry) { serviceRegistry[ExecutionModels.Async.Http.Json.V1] = sp => sp.GetService <ExecutionProcessor <IAsyncExecutionDispatcher> >(); // http-json/async/v1 serviceRegistry[ExecutionModels.Sync.Http.Json.V1] = sp => sp.GetService <ExecutionProcessor <JsonHttpExecutionAdapter> >(); // http-json/sync/v1 }
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IInputObjectAccessorProvider> serviceRegistry) { // TODO: Register input object accessor providers here... // serviceRegistry["stub/v1"] = sp => sp.GetService<StubInputObjectAccessorProvider>(); }
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IExecutionServiceProvider> serviceRegistry) { // Register new services here. See below for an example. // serviceRegistry["stub/v1"] = sp => sp.GetService<StubServiceProvider>(); }
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IExecutionServiceProvider> serviceRegistry) { // Add execution service providers here. Example below. // serviceRegistry["stub/v1"] = sp => sp.GetService<StubExecutionServiceProvider>(); }
public abstract void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <TService> serviceRegistry);
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IExecutionServiceProvider> serviceRegistry) { // TODO: Register service providers here... // serviceRegistry["howdy/v1"] = sp => sp.GetService<HowdyServiceProvider>(); }
public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IInputObjectAccessorProvider> serviceRegistry) { serviceRegistry["stub/v1"] = sp => sp.GetService <StubInputObjectAccessorProvider>(); }