|
|
|
@ -184,8 +184,10 @@ public class HttpWebHandlerAdapter extends WebHandlerDecorator implements HttpHa
@@ -184,8 +184,10 @@ public class HttpWebHandlerAdapter extends WebHandlerDecorator implements HttpHa
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private boolean indicatesDisconnectedClient(Throwable ex) { |
|
|
|
|
return ("Broken pipe".equalsIgnoreCase(NestedExceptionUtils.getMostSpecificCause(ex).getMessage()) || |
|
|
|
|
DISCONNECTED_CLIENT_EXCEPTIONS.contains(ex.getClass().getSimpleName())); |
|
|
|
|
String message = NestedExceptionUtils.getMostSpecificCause(ex).getMessage(); |
|
|
|
|
message = (message != null ? message.toLowerCase() : ""); |
|
|
|
|
String className = ex.getClass().getSimpleName(); |
|
|
|
|
return (message.contains("broken pipe") || DISCONNECTED_CLIENT_EXCEPTIONS.contains(className)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|