Skip to content

Commit d2287e4

Browse files
committed
Add FlowControlHandler
1 parent 0190b12 commit d2287e4

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

modules/transport-netty4/src/main/java/org/elasticsearch/http/netty4/Netty4HttpServerTransport.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,7 @@ protected Result beginEncode(HttpResponse httpResponse, String acceptEncoding) t
429429
if (ResourceLeakDetector.isEnabled()) {
430430
ch.pipeline().addLast(new Netty4LeakDetectionHandler());
431431
}
432+
ch.pipeline().addLast(new FlowControlHandler());
432433
ch.pipeline()
433434
.addLast(
434435
"pipelining",

server/src/main/java/org/elasticsearch/rest/RestController.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,11 @@ public boolean detailedErrorsEnabled() {
855855
public void sendResponse(RestResponse response) {
856856
delegate.sendResponse(response);
857857
}
858+
859+
@Override
860+
public String toString() {
861+
return delegate.toString();
862+
}
858863
}
859864

860865
private static final class MeteringRestChannelDecorator extends DelegatingRestChannel {
@@ -942,6 +947,11 @@ public void sendResponse(RestResponse response) {
942947
private static long rawRelativeTimeInMillis() {
943948
return TimeValue.nsecToMSec(System.nanoTime());
944949
}
950+
951+
@Override
952+
public String toString() {
953+
return "ResourceHandlingHttpChannel[" + super.toString() + "]";
954+
}
945955
}
946956

947957
private static class ResponseLengthRecorder extends AtomicReference<HttpRouteStatsTracker> implements Releasable {

0 commit comments

Comments
 (0)