public ServiceStub(string queueName, IFactory<IMessageStuffer> stufferFactory, IFactory<IMessagePicker> messagePickerFactory, IIExtensionBoundToStubLifecycleFactory extensionsFactory) { _stufferFactory = stufferFactory; _messagePickerFactory = messagePickerFactory; _extensionsFactory = extensionsFactory; Queue = queueName; MessageStuffer = _stufferFactory.Create(); MessagePicker = _messagePickerFactory.Create(); Sequences = new List<IMessageSequence>(); Extensions = _extensionsFactory.Resolve(); }
public ServiceStub(string queueName, IFactory <IMessageStuffer> stufferFactory, IFactory <IMessagePicker> messagePickerFactory, IIExtensionBoundToStubLifecycleFactory extensionsFactory) { _stufferFactory = stufferFactory; _messagePickerFactory = messagePickerFactory; _extensionsFactory = extensionsFactory; Queue = queueName; MessageStuffer = _stufferFactory.Create(); MessagePicker = _messagePickerFactory.Create(); Sequences = new List <IMessageSequence>(); Extensions = _extensionsFactory.Resolve(); }