@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        final ServiceOptions that = (ServiceOptions) o;

        return requestTimeoutMillis == that.requestTimeoutMillis &&
               maxRequestLength == that.maxRequestLength &&
               requestAutoAbortDelayMillis == that.requestAutoAbortDelayMillis;
    }
Returns the amount of time to wait before aborting an {@link HttpRequest} when its corresponding
{@link HttpResponse} is complete. {@code -1} if not set.
core/src/main/java/com/linecorp/armeria/server/ServiceOptions.java