public Consumer( Guid correlationId, Uri serviceUrl, string subscriptionName, string topic, IRegisterEvent eventRegister, IConsumerChannel <TMessage> initialChannel, IExecute executor, IStateChanged <ConsumerState> state, IConsumerChannelFactory <TMessage> factory) { _correlationId = correlationId; ServiceUrl = serviceUrl; SubscriptionName = subscriptionName; Topic = topic; _eventRegister = eventRegister; _channel = initialChannel; _executor = executor; _state = state; _factory = factory; _commandAckPool = new DefaultObjectPool <CommandAck>(new DefaultPooledObjectPolicy <CommandAck>()); _isDisposed = 0; _eventRegister.Register(new ConsumerCreated(_correlationId)); }
public ReaderProcess( Guid correlationId, IStateManager <ReaderState> stateManager, IConsumerChannelFactory factory, Reader reader) : base(correlationId) { _stateManager = stateManager; _factory = factory; _reader = reader; }
public ConsumerProcess( Guid correlationId, IStateManager <ConsumerState> stateManager, IConsumerChannelFactory factory, Consumer consumer, bool isFailoverSubscription) : base(correlationId) { _stateManager = stateManager; _factory = factory; _consumer = consumer; _isFailoverSubscription = isFailoverSubscription; }
public Reader( Guid correlationId, Uri serviceUrl, string topic, IRegisterEvent eventRegister, IConsumerChannel <TMessage> initialChannel, IExecute executor, IStateChanged <ReaderState> state, IConsumerChannelFactory <TMessage> factory) { _correlationId = correlationId; ServiceUrl = serviceUrl; Topic = topic; _eventRegister = eventRegister; _channel = initialChannel; _executor = executor; _state = state; _factory = factory; _isDisposed = 0; _eventRegister.Register(new ReaderCreated(_correlationId)); }