public HerculesStreamClient([NotNull] HerculesStreamClientSettings <T> settings, [CanBeNull] ILog log) { this.settings = settings; this.log = log = (log ?? LogProvider.Get()).ForContext <HerculesStreamClient>(); bufferPool = new BufferPool(settings.MaxPooledBufferSize, settings.MaxPooledBuffersPerBucket); client = new StreamApiRequestSender(settings.Cluster, log, bufferPool, settings.AdditionalSetup); }
public HerculesStreamClient([NotNull] HerculesStreamClientSettings settings, [CanBeNull] ILog log) =>