예제 #1
0
 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();
 }
예제 #2
0
 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();
 }