private void logRejectedRequests() {
        if (numRejectedRequests == 0) {
            return;
        }
        final int numRejectedRequestsSnapshot;
        synchronized (rejectedExecutionsLock) {
            if (System.currentTimeMillis() - currentFailureIntervalStartedMillis < 1000)
                return;

            numRejectedRequestsSnapshot = numRejectedRequests;
            currentFailureIntervalStartedMillis = 0L;
            numRejectedRequests = 0;
        }
        log.log(Level.WARNING, "Rejected " + numRejectedRequestsSnapshot + " requests on cause of no available worker threads.");
    }
<p>Returns the request type classification to use for requests to this handler.
This overrides the default classification based on request method, and can in turn
be overridden by setting a request type on individual responses in handleRequest
whenever it is invoked (i.e not for requests that are rejected early e.g due to overload).</p>

<p>This default implementation returns empty.</p>

@return the request type to set, or empty to not override the default classification based on request method
container-core/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java