public EasMessageFactory(
     ILogger logger,
     IFileUploadJobManager fileUploadMetaDataManager,
     [KeyFilter(JobType.EasSubmission)] ITopicConfiguration topicConfiguration,
     IJobTopicTaskService jobTopicTaskService)
     : base(logger, fileUploadMetaDataManager, topicConfiguration, jobTopicTaskService)
 {
 }
 public ReferenceDataMessageFactory(
     ILogger logger,
     IFileUploadJobManager fileUploadMetaDataManager,
     [KeyFilter(JobType.ReferenceDataFCS)]
     ITopicConfiguration topicConfiguration,
     IJobTopicTaskService jobTopicTaskService)
     : base(logger, fileUploadMetaDataManager, topicConfiguration, jobTopicTaskService)
 {
 }
 protected AbstractFileUploadMessageFactory(
     ILogger logger,
     IFileUploadJobManager fileUploadMetaDataManager,
     ITopicConfiguration topicConfiguration,
     IJobTopicTaskService jobTopicTaskService)
 {
     _logger = logger;
     _fileUploadJobManager = fileUploadMetaDataManager;
     _topicConfiguration   = topicConfiguration;
     _jobTopicTaskService  = jobTopicTaskService;
 }