Skip to content

Commit b8f0966

Browse files
committed
Add a counter to tell threads apart in tests
1 parent 5f8f973 commit b8f0966

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

client/src/main/java/org/asynchttpclient/DefaultAsyncHttpClientConfig.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import java.util.Map;
3131
import java.util.Properties;
3232
import java.util.concurrent.ThreadFactory;
33+
import java.util.concurrent.atomic.AtomicInteger;
3334

3435
import org.asynchttpclient.channel.pool.KeepAliveStrategy;
3536
import org.asynchttpclient.filter.IOExceptionFilter;
@@ -515,6 +516,8 @@ public ResponseBodyPartFactory getResponseBodyPartFactory() {
515516
* Builder for an {@link AsyncHttpClient}
516517
*/
517518
public static class Builder {
519+
520+
private static final AtomicInteger COUNTER = new AtomicInteger();
518521

519522
// http
520523
private boolean followRedirect = defaultFollowRedirect();
@@ -564,7 +567,7 @@ public static class Builder {
564567
private final List<IOExceptionFilter> ioExceptionFilters = new LinkedList<>();
565568

566569
// internals
567-
private String threadPoolName = defaultThreadPoolName();
570+
private String threadPoolName = defaultThreadPoolName() + COUNTER.getAndIncrement();
568571
private int httpClientCodecMaxInitialLineLength = defaultHttpClientCodecMaxInitialLineLength();
569572
private int httpClientCodecMaxHeaderSize = defaultHttpClientCodecMaxHeaderSize();
570573
private int httpClientCodecMaxChunkSize = defaultHttpClientCodecMaxChunkSize();

0 commit comments

Comments
 (0)