public void update()

in gremlin-client/src/main/java/org/apache/tinkerpop/gremlin/driver/EndpointRequestMetrics.java [35:58]


    public void update(long duration, Throwable e) {
        totalDurationMillis += duration;
        if (duration > maxMillis) {
            maxMillis = duration;
        }
        if (duration < minMillis) {
            minMillis = duration;
        }
        if (e == null) {
            successCount++;
        } else {
            errors.compute(e.getClass(), new BiFunction<Class<? extends Throwable>, ErrorMetric, ErrorMetric>() {
                @Override
                public ErrorMetric apply(Class<? extends Throwable> aClass, ErrorMetric errorMetric) {
                    if (errorMetric == null){
                        return new ErrorMetric(aClass).increment();
                    } else {
                        return errorMetric.increment();
                    }
                }
            });
            errorCount++;
        }
    }