/// <summary>
 /// Instantiates a <see cref="JobRepositoryResourceHandler"/>
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="environment"></param>
 /// <param name="dataHandler"></param>
 /// <param name="resourceDescriptorHelper"></param>
 public JobRepositoryResourceHandler(ILogger logger,
                                     IEnvironment environment,
                                     IResourceDataHandler dataHandler,
                                     IResourceDescriptorHelper resourceDescriptorHelper)
     : base(logger, environment, dataHandler, resourceDescriptorHelper)
 {
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Instantiates a <see cref="ResourceHandler{T}"/>
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="environment"></param>
 /// <param name="dataHandler"></param>
 /// <param name="resourceDescriptorHelper"></param>
 public ResourceHandler(ILogger logger, IEnvironment environment, IResourceDataHandler dataHandler, IResourceDescriptorHelper resourceDescriptorHelper)
 {
     Logger      = logger;
     Environment = environment;
     DataHandler = dataHandler;
     ResourceDescriptorHelper = resourceDescriptorHelper;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Instantiates a <see cref="WorkerFunctionJobResourceHandler"/>
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="dataHandler"></param>
 /// <param name="resourceDescriptorHelper"></param>
 /// <param name="environment"></param>
 /// <param name="workerFunctionInvoker"></param>
 public WorkerFunctionJobResourceHandler(ILogger logger,
                                         IEnvironment environment,
                                         IResourceDataHandler dataHandler,
                                         IResourceDescriptorHelper resourceDescriptorHelper,
                                         IWorkerFunctionInvoker workerFunctionInvoker)
     : base(logger, environment, dataHandler, resourceDescriptorHelper)
 {
     WorkerFunctionInvoker = workerFunctionInvoker;
 }
 /// <summary>
 /// Instantiates a <see cref="JobProcessorResourceHandler"/>
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="dataHandler"></param>
 /// <param name="resourceDescriptorHelper"></param>
 /// <param name="environment"></param>
 /// <param name="authorizedUrlBuilder"></param>
 public JobProcessorResourceHandler(ILogger logger,
                                    IEnvironment environment,
                                    IResourceDataHandler dataHandler,
                                    IResourceDescriptorHelper resourceDescriptorHelper,
                                    IAuthorizedUrlBuilder authorizedUrlBuilder)
     : base(logger, environment, dataHandler, resourceDescriptorHelper)
 {
     AuthorizedUrlBuilder = authorizedUrlBuilder;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Instantiates a <see cref="DefaultRequestHandler"/>
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="resourceDescriptorHelper"></param>
 /// <param name="resourceHandlerRegistry"></param>
 /// <param name="resourceSerializer"></param>
 public DefaultRequestHandler(ILogger logger,
                              IResourceDescriptorHelper resourceDescriptorHelper,
                              IResourceHandlerRegistry resourceHandlerRegistry,
                              IResourceSerializer resourceSerializer)
 {
     Logger = logger;
     ResourceDescriptorHelper = resourceDescriptorHelper;
     ResourceHandlerRegistry  = resourceHandlerRegistry;
     ResourceSerializer       = resourceSerializer;
 }
 /// <summary>
 /// Gets a resource descriptor from a uri
 /// </summary>
 /// <param name="resourceDescriptorHelper"></param>
 /// <param name="uri"></param>
 /// <returns></returns>
 public static ResourceDescriptor GetResourceDescriptor(this IResourceDescriptorHelper resourceDescriptorHelper, Uri uri)
 {
     return(resourceDescriptorHelper.GetResourceDescriptor(uri.AbsolutePath, uri.ToString().Substring(0, uri.AbsolutePath.Length)));
 }