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; }
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>(); }
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; }