public EnvelopeDispatcher(Action <ImmutableEnvelope> action, IEnvelopeStreamer streamer, IEnvelopeQuarantine quarantine, MessageDuplicationManager manager, string dispatcherName) { _action = action; _quarantine = quarantine; _dispatcherName = dispatcherName; _manager = manager.GetOrAdd(this); _streamer = streamer; }
public EnvelopeDispatcher(Action<ImmutableEnvelope> action, IEnvelopeStreamer streamer, IEnvelopeQuarantine quarantine, MessageDuplicationManager manager, string dispatcherName) { _action = action; _quarantine = quarantine; _dispatcherName = dispatcherName; _manager = manager.GetOrAdd(this); _streamer = streamer; }