public TopicPartitionDispatcher(TopicBrokerDispatcher dispatcher) { _dispatcher = dispatcher; _sequences = new Dictionary <String, Int32>(); _sync = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion); }
public Client(Option option) { _connectionFactory = option.GetSharedConnections(); _knownBrokerDispatcher = new KnownBrokerDispatcher(option.BrokerUris.ToArray()); _topicBrokerDispatcher = new TopicBrokerDispatcher(this); }