Esempio n. 1
0
 public SuccessItemReporter(
     ResolverFactory resolverFactory,
     SuccessItemReporterOptionManager optionManager,
     MessageRepository messageRepository,
     QueueItemRepository queueItemRepository,
     EntityRepository entityRepository,
     AttributeRepository attributeRepository,
     MessageDeliveryChannelRepository messageDeliveryChannelRepository
     ) : base(optionManager, resolverFactory, messageDeliveryChannelRepository)
 {
     this.messageRepository   = messageRepository;
     this.queueItemRepository = queueItemRepository;
     this.entityRepository    = entityRepository;
     this.attributeRepository = attributeRepository;
 }
Esempio n. 2
0
 public PusherManager(
     IEventAggregator eventAggregator,
     IEnumerable <IEntityPuller> entityPullers,
     IEnumerable <IAttributePuller> attributePullers,
     ResolverFactory resolverFactory,
     EntityRepository entityRepository,
     AttributeRepository attributeRepository,
     ConnectionRepository connectionRepository,
     MessageRepository messageRepository,
     QueueItemRepository queueItemRepository)
 {
     this.eventAggregator      = eventAggregator;
     this.entityPullers        = entityPullers;
     this.attributePullers     = attributePullers;
     this.resolverFactory      = resolverFactory;
     this.entityRepository     = entityRepository;
     this.attributeRepository  = attributeRepository;
     this.connectionRepository = connectionRepository;
     this.messageRepository    = messageRepository;
     this.queueItemRepository  = queueItemRepository;
     _messages = new List <string>();
 }
Esempio n. 3
0
 public PushItemChangedStep(
     IEnumerable <IEntityIndexer> entityIndexers,
     IEnumerable <IAttributeIndexer> attributeIndexers,
     IEnumerable <IEntityPusher> entityPushers,
     IEnumerable <IAttributePusher> attributePushers,
     ResolverFactory resolver,
     EntityRepository entityRepository,
     AttributeRepository attributeRepository,
     MessageRepository messageRepository,
     QueueItemRepository queueItemRepository,
     ConnectionRepository connectionRepository,
     PusherManager pusherManager) : base(resolver)
 {
     this.entityIndexers       = entityIndexers;
     this.attributeIndexers    = attributeIndexers;
     this.entityPushers        = entityPushers;
     this.attributePushers     = attributePushers;
     this.entityRepository     = entityRepository;
     this.attributeRepository  = attributeRepository;
     this.messageRepository    = messageRepository;
     this.queueItemRepository  = queueItemRepository;
     this.connectionRepository = connectionRepository;
     this.pusherManager        = pusherManager;
 }