public void Add(IEventProcessor eventProcessor, IEventHandler <T> eventHandler, ISequenceBarrier sequenceBarrier) { var eventProcessorInfo = new EventProcessorInfo <T>(eventProcessor, eventHandler, sequenceBarrier); _eventProcessorInfoByHandler[eventHandler] = eventProcessorInfo; _eventProcessorInfoByEventProcessor[eventProcessor] = eventProcessorInfo; }
public void Add(IEventProcessor processor) { var consumerInfo = new EventProcessorInfo <T>(processor, null, null); _eventProcessorInfoBySequence[processor.GetSequence()] = consumerInfo; _consumerInfos.Add(consumerInfo); }
public void Add(IEventProcessor eventProcessor, object eventHandler, ISequenceBarrier sequenceBarrier) { var consumerInfo = new EventProcessorInfo(eventProcessor, eventHandler, sequenceBarrier); _eventProcessorInfoByEventHandler[eventHandler] = consumerInfo; _eventProcessorInfoBySequence[eventProcessor.Sequence] = consumerInfo; _consumerInfos.Add(consumerInfo); }
public void Add(IEventProcessor eventprocessor, IEventHandler <T> handler, ISequenceBarrier barrier) { var consumerInfo = new EventProcessorInfo <T>(eventprocessor, handler, barrier); eventProcessorInfoByEventHandler[handler] = consumerInfo; eventProcessorInfoBySequence[eventprocessor.Sequence] = consumerInfo; consumerInfos.Add(consumerInfo); }
public void Add( IEventProcessor processor, IEventHandler <T> handler, ISequenceBarrier barrier) { var consumerInfo = new EventProcessorInfo <T>(processor, handler, barrier); _eventProcessorInfoByEventHandler[handler] = consumerInfo; _eventProcessorInfoBySequence[processor.GetSequence()] = consumerInfo; _consumerInfos.Add(consumerInfo); }
public void Add(IEventProcessor processor) { var eventProcessorInfo = new EventProcessorInfo <T>(processor, null, null); _eventProcessorInfoByEventProcessor[processor] = eventProcessorInfo; }