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
 }
Ejemplo n.º 3
0
 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.
 }
Ejemplo n.º 4
0
 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>();
 }
Ejemplo n.º 6
0
 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>();
 }
Ejemplo n.º 7
0
 public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IExecutionServiceProvider> serviceRegistry)
 {
     // Add execution service providers here. Example below.
     // serviceRegistry["stub/v1"] = sp => sp.GetService<StubExecutionServiceProvider>();
 }
Ejemplo n.º 8
0
 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>();
 }
Ejemplo n.º 10
0
 public override void AddNamedServices(IConfiguration configuration, INamedServiceRegistry <IInputObjectAccessorProvider> serviceRegistry)
 {
     serviceRegistry["stub/v1"] = sp => sp.GetService <StubInputObjectAccessorProvider>();
 }