-
Methods Method Description org.asynchttpclient.netty.channel.ChannelManager.poll(Uri, String, ProxyServer, ChannelPoolPartitioning) no longer used internally. Compute the partition key at the call site — from the request being dispatched, so it stays correct on the filter-replay path — and callChannelManager.poll(Object). Kept for binary compatibility; slated for removal in the next major release.org.asynchttpclient.netty.channel.ChannelManager.pollHttp2(Uri, String, ProxyServer, ChannelPoolPartitioning) no longer used internally. Compute the partition key at the call site — from the request being dispatched, so it stays correct on the filter-replay path — and callChannelManager.pollHttp2Connection(Object). Kept for binary compatibility; slated for removal in the next major release.org.asynchttpclient.netty.channel.PerHostConnectionSemaphore.getFreeConnectionsForHost(Object) does not participate in the reference-counted reservation bookkeeping thatPerHostConnectionSemaphore.acquireChannelLock(Object, boolean)/PerHostConnectionSemaphore.releaseChannelLock(Object)rely on to prune idle host entries, so a permit acquired through the returnedSemaphoreshould be released through the same instance rather than throughPerHostConnectionSemaphore.releaseChannelLock(Object). Delegates toPerHostConnectionSemaphore.reserveFreeConnectionsForHost(Object)so the returned instance is always the map's currentTrackedSemaphorefor this key, kept only for binary compatibility.org.asynchttpclient.netty.request.body.BodyChunkedInput.readChunk(ChannelHandlerContext)