package io.undertow;
import java.util.Locale;
import java.lang.IllegalStateException;
import java.io.Serializable;
import org.jboss.logging.DelegatingBasicLogger;
import java.net.InetSocketAddress;
import org.xnio.channels.ReadTimeoutException;
import io.undertow.protocols.ssl.SslConduit;
import java.lang.String;
import io.undertow.server.handlers.sse.ServerSentEventConnection.EventCallback;
import org.jboss.logging.Logger;
import java.net.URI;
import io.undertow.server.HttpServerExchange;
import org.xnio.channels.WriteTimeoutException;
import io.undertow.util.HeaderMap;
import io.undertow.server.ServerConnection.CloseListener;
import org.jboss.logging.BasicLogger;
import java.util.List;
import java.net.SocketAddress;
import java.lang.IllegalArgumentException;
import java.nio.file.Path;
import javax.annotation.Generated;
import io.undertow.server.ServerConnection;
import java.io.IOException;
import java.lang.Exception;
import java.util.Date;
import org.xnio.ssl.SslConnection;
import java.lang.Throwable;
import java.util.Arrays;
import java.net.InetAddress;
import io.undertow.util.HttpString;
import static org.jboss.logging.Logger.Level.ERROR;
import static org.jboss.logging.Logger.Level.INFO;
import static org.jboss.logging.Logger.Level.DEBUG;
import static org.jboss.logging.Logger.Level.WARN;
@Generated(value = "org.jboss.logging.processor.generator.model.MessageLoggerImplementor", date = "2020-12-07T05:26:57-0300")
public class UndertowLogger_$logger extends DelegatingBasicLogger implements UndertowLogger, BasicLogger, Serializable {
private static final long serialVersionUID = 1L;
private static final String FQCN = UndertowLogger_$logger.class.getName();
public UndertowLogger_$logger(final Logger log) {
super(log);
}
private static final Locale LOCALE = Locale.ROOT;
protected Locale getLoggingLocale() {
return LOCALE;
}
@Override
public final void exceptionProcessingRequest(final Throwable cause) {
super.log.logf(FQCN, ERROR, cause, exceptionProcessingRequest$str());
}
protected String exceptionProcessingRequest$str() {
return "UT005001: An exception occurred processing the request";
}
@Override
public final void ioExceptionReadingFromChannel(final IOException e) {
super.log.logf(FQCN, ERROR, e, ioExceptionReadingFromChannel$str());
}
protected String ioExceptionReadingFromChannel$str() {
return "UT005003: IOException reading from channel";
}
@Override
public final void cannotRemoveUploadedFile(final Path file) {
super.log.logf(FQCN, ERROR, null, cannotRemoveUploadedFile$str(), file);
}
protected String cannotRemoveUploadedFile$str() {
return "UT005005: Cannot remove uploaded file %s";
}
@Override
public final void (final SocketAddress address, final int size) {
super.log.logf(FQCN, DEBUG, null, requestHeaderWasTooLarge$str(), address, size);
}
protected String () {
return "UT005006: Connection from %s terminated as request header was larger than %s";
}
@Override
public final void requestWasNotFullyConsumed() {
super.log.logf(FQCN, DEBUG, null, requestWasNotFullyConsumed$str());
}
protected String requestWasNotFullyConsumed$str() {
return "UT005007: Request was not fully consumed";
}
@Override
public final void invalidTokenReceived(final String tokenName, final String tokenValue) {
super.log.logf(FQCN, DEBUG, null, invalidTokenReceived$str(), tokenName, tokenValue);
}
protected String invalidTokenReceived$str() {
return "UT005008: An invalid token '%s' with value '%s' has been received.";
}
@Override
public final void missingAuthorizationToken(final String tokenName) {
super.log.logf(FQCN, DEBUG, null, missingAuthorizationToken$str(), tokenName);
}
protected String missingAuthorizationToken$str() {
return "UT005009: A mandatory token %s is missing from the request.";
}
@Override
public final void authenticationFailed(final String userName, final String mechanism) {
super.log.logf(FQCN, DEBUG, null, authenticationFailed$str(), userName, mechanism);
}
protected String authenticationFailed$str() {
return "UT005010: Verification of authentication tokens for user '%s' has failed using mechanism '%s'.";
}
@Override
public final void ignoringAjpRequestWithPrefixCode(final byte prefix) {
super.log.logf(FQCN, ERROR, null, ignoringAjpRequestWithPrefixCode$str(), prefix);
}
protected String ignoringAjpRequestWithPrefixCode$str() {
return "UT005011: Ignoring AJP request with prefix %s";
}
@Override
public final void ioException(final IOException e) {
super.log.logf(FQCN, DEBUG, e, ioException$str());
}
protected String ioException$str() {
return "UT005013: An IOException occurred";
}
@Override
public final void failedToParseRequest(final Throwable e) {
super.log.logf(FQCN, DEBUG, e, failedToParseRequest$str());
}
protected String failedToParseRequest$str() {
return "UT005014: Failed to parse request";
}
@Override
public final void errorRotatingAccessLog(final IOException e) {
super.log.logf(FQCN, ERROR, e, errorRotatingAccessLog$str());
}
protected String errorRotatingAccessLog$str() {
return "UT005015: Error rotating access log";
}
@Override
public final void errorWritingAccessLog(final IOException e) {
super.log.logf(FQCN, ERROR, e, errorWritingAccessLog$str());
}
protected String errorWritingAccessLog$str() {
return "UT005016: Error writing access log";
}
@Override
public final void unknownVariable(final String token) {
super.log.logf(FQCN, ERROR, null, unknownVariable$str(), token);
}
protected String unknownVariable$str() {
return "UT005017: Unknown variable %s. For the literal percent character use two percent characters: '%%'";
}
@Override
public final void exceptionInvokingCloseListener(final CloseListener l, final Throwable e) {
super.log.logf(FQCN, ERROR, e, exceptionInvokingCloseListener$str(), l);
}
protected String exceptionInvokingCloseListener$str() {
return "UT005018: Exception invoking close listener %s";
}
@Override
public final void errorWritingJDBCLog(final Exception e) {
super.log.logf(FQCN, ERROR, e, errorWritingJDBCLog$str());
}
protected String errorWritingJDBCLog$str() {
return "UT005020: Error writing JDBC log";
}
@Override
public final void exceptionGeneratingErrorPage(final Exception e, final String location) {
super.log.logf(FQCN, ERROR, e, exceptionGeneratingErrorPage$str(), location);
}
protected String exceptionGeneratingErrorPage$str() {
return "UT005022: Exception generating error page %s";
}
@Override
public final void exceptionHandlingRequest(final Throwable t, final String requestURI) {
super.log.logf(FQCN, ERROR, t, exceptionHandlingRequest$str(), requestURI);
}
protected String exceptionHandlingRequest$str() {
return "UT005023: Exception handling request to %s";
}
@Override
public final void couldNotRegisterChangeListener(final Exception e) {
super.log.logf(FQCN, ERROR, e, couldNotRegisterChangeListener$str());
}
protected String couldNotRegisterChangeListener$str() {
return "UT005024: Could not register resource change listener for caching resource manager, automatic invalidation of cached resource will not work";
}
@Override
public final void timingOutRequest(final String requestURI) {
super.log.logf(FQCN, ERROR, null, timingOutRequest$str(), requestURI);
}
protected String timingOutRequest$str() {
return "UT005027: Timing out request to %s";
}
@Override
public final void proxyRequestFailed(final String requestURI, final Exception e) {
super.log.logf(FQCN, ERROR, e, proxyRequestFailed$str(), requestURI);
}
protected String proxyRequestFailed$str() {
return "UT005028: Proxy request to %s failed";
}
@Override
public final void proxyFailedToConnectToBackend(final String requestURI, final URI uri) {
super.log.logf(FQCN, ERROR, null, proxyFailedToConnectToBackend$str(), requestURI, uri);
}
protected String proxyFailedToConnectToBackend$str() {
return "UT005031: Proxy request to %s could not connect to backend server %s";
}
@Override
public final void listenerNotProgressing() {
super.log.logf(FQCN, ERROR, null, listenerNotProgressing$str());
}
protected String listenerNotProgressing$str() {
return "UT005032: Listener not making progress on framed channel, closing channel to prevent infinite loop";
}
@Override
public final void remoteEndpointFailedToSendInitialSettings(final int type) {
super.log.logf(FQCN, ERROR, null, remoteEndpointFailedToSendInitialSettings$str(), type);
}
protected String remoteEndpointFailedToSendInitialSettings$str() {
return "UT005034: Remote endpoint failed to send initial settings frame in HTTP2 connection, frame type %s";
}
@Override
public final void parseRequestTimedOut(final SocketAddress remoteAddress) {
super.log.logf(FQCN, DEBUG, null, parseRequestTimedOut$str(), remoteAddress);
}
protected String parseRequestTimedOut$str() {
return "UT005035: Closing channel because of parse timeout for remote address %s";
}
@Override
public final void noALPNFallback(final SocketAddress address) {
super.log.logf(FQCN, ERROR, null, noALPNFallback$str(), address);
}
protected String noALPNFallback$str() {
return "UT005036: ALPN negotiation failed for %s and no fallback defined, closing connection";
}
@Override
public final void stickySessionCookieLengthTruncated(final String original, final String current) {
super.log.logf(FQCN, WARN, null, stickySessionCookieLengthTruncated$str(), original, current);
}
protected String stickySessionCookieLengthTruncated$str() {
return "UT005037: Name of the cookie containing the session id, %s, had been too long and was truncated to: %s";
}
@Override
public final void balancerCreated(final int id, final String name, final boolean stickySession, final String stickySessionCookie, final String stickySessionPath, final boolean stickySessionRemove, final boolean stickySessionForce, final int waitWorker, final int maxattempts) {
super.log.logf(FQCN, DEBUG, null, balancerCreated$str(), id, name, stickySession, stickySessionCookie, stickySessionPath, stickySessionRemove, stickySessionForce, waitWorker, maxattempts);
}
protected String balancerCreated$str() {
return "UT005038: Balancer created: id: %s, name: %s, stickySession: %s, stickySessionCookie: %s, stickySessionPath: %s, stickySessionRemove: %s, stickySessionForce: %s, waitWorker: %s, maxattempts: %s";
}
@Override
public final void proxyAdvertisementsStarted(final String address, final int frequency) {
super.log.logf(FQCN, INFO, null, proxyAdvertisementsStarted$str(), address, frequency);
}
protected String proxyAdvertisementsStarted$str() {
return "UT005039: Undertow starts mod_cluster proxy advertisements on %s with frequency %s ms";
}
@Override
public final void proxyAdvertiseMessagePayload(final String payload) {
super.log.logf(FQCN, DEBUG, null, proxyAdvertiseMessagePayload$str(), payload);
}
protected String proxyAdvertiseMessagePayload$str() {
return "UT005040: Gonna send payload:\n%s";
}
@Override
public final void proxyAdvertiseCannotSendMessage(final Exception e, final InetSocketAddress address) {
super.log.logf(FQCN, ERROR, e, proxyAdvertiseCannotSendMessage$str(), address);
}
protected String proxyAdvertiseCannotSendMessage$str() {
return "UT005041: Cannot send advertise message. Address: %s";
}
@Override
public final void mcmpHandlerCreated() {
super.log.logf(FQCN, DEBUG, null, mcmpHandlerCreated$str());
}
protected String mcmpHandlerCreated$str() {
return "UT005042: Undertow mod_cluster proxy MCMPHandler created";
}
@Override
public final void mcmpProcessingError(final String type, final String errString) {
super.log.logf(FQCN, ERROR, null, mcmpProcessingError$str(), type, errString);
}
protected String mcmpProcessingError$str() {
return "UT005043: Error in processing MCMP commands: Type:%s, Mess: %s";
}
@Override
public final void removingNode(final String jvmRoute) {
super.log.logf(FQCN, INFO, null, removingNode$str(), jvmRoute);
}
protected String removingNode$str() {
return "UT005044: Removing node %s";
}
@Override
public final void registeringContext(final String contextPath, final String jvmRoute) {
super.log.logf(FQCN, INFO, null, registeringContext2$str(), contextPath, jvmRoute);
}
protected String registeringContext2$str() {
return "UT005045: Registering context %s, for node %s";
}
@Override
public final void registeringContext(final String contextPath, final String jvmRoute, final List<String> aliases) {
super.log.logf(FQCN, DEBUG, null, registeringContext3$str(), contextPath, jvmRoute, aliases);
}
protected String registeringContext3$str() {
return "UT005046: Registering context %s, for node %s, with aliases %s";
}
@Override
public final void unregisteringContext(final String contextPath, final String jvmRoute) {
super.log.logf(FQCN, INFO, null, unregisteringContext$str(), contextPath, jvmRoute);
}
protected String unregisteringContext$str() {
return "UT005047: Unregistering context %s, from node %s";
}
@Override
public final void nodeIsInError(final String jvmRoute) {
super.log.logf(FQCN, DEBUG, null, nodeIsInError$str(), jvmRoute);
}
protected String nodeIsInError$str() {
return "UT005048: Node %s in error";
}
@Override
public final void nodeConfigCreated(final URI connectionURI, final String balancer, final String domain, final String jvmRoute, final boolean flushPackets, final int flushwait, final int ping, final long ttl, final int timeout, final int maxConnections, final int cacheConnections, final int requestQueueSize, final boolean queueNewRequests) {
super.log.logf(FQCN, DEBUG, null, nodeConfigCreated$str(), connectionURI, balancer, domain, jvmRoute, flushPackets, flushwait, ping, ttl, timeout, maxConnections, cacheConnections, requestQueueSize, queueNewRequests);
}
protected String nodeConfigCreated$str() {
return "UT005049: NodeConfig created: connectionURI: %s, balancer: %s, load balancing group: %s, jvmRoute: %s, flushPackets: %s, flushwait: %s, ping: %s,ttl: %s, timeout: %s, maxConnections: %s, cacheConnections: %s, requestQueueSize: %s, queueNewRequests: %s";
}
@Override
public final void failedToProcessManagementReq(final Exception e) {
super.log.logf(FQCN, ERROR, e, failedToProcessManagementReq$str());
}
protected String failedToProcessManagementReq$str() {
return "UT005050: Failed to process management request";
}
@Override
public final void failedToSendPingResponse(final Exception e) {
super.log.logf(FQCN, ERROR, e, failedToSendPingResponse$str());
}
protected String failedToSendPingResponse$str() {
return "UT005051: Failed to send ping response";
}
@Override
public final void failedToSendPingResponseDBG(final Exception e, final String node, final String jvmRoute) {
super.log.logf(FQCN, DEBUG, e, failedToSendPingResponseDBG$str(), node, jvmRoute);
}
protected String failedToSendPingResponseDBG$str() {
return "UT005052: Failed to send ping response, node.getJvmRoute(): %s, jvmRoute: %s";
}
@Override
public final void registeringNode(final String jvmRoute, final URI connectionURI) {
super.log.logf(FQCN, INFO, null, registeringNode$str(), jvmRoute, connectionURI);
}
protected String registeringNode$str() {
return "UT005053: Registering node %s, connection: %s";
}
@Override
public final void mcmpKeyValue(final HttpString name, final String value) {
super.log.logf(FQCN, DEBUG, null, mcmpKeyValue$str(), name, value);
}
protected String mcmpKeyValue$str() {
return "UT005054: MCMP processing, key: %s, value: %s";
}
@Override
public final void httpClientPingTask(final URI connection) {
super.log.logf(FQCN, DEBUG, null, httpClientPingTask$str(), connection);
}
protected String httpClientPingTask$str() {
return "UT005055: HttpClientPingTask run for connection: %s";
}
@Override
public final void receivedNodeLoad(final String jvmRoute, final String loadValue) {
super.log.logf(FQCN, DEBUG, null, receivedNodeLoad$str(), jvmRoute, loadValue);
}
protected String receivedNodeLoad$str() {
return "UT005056: Received node load in STATUS message, node jvmRoute: %s, load: %s";
}
@Override
public final void (final InetSocketAddress destination, final int status, final HeaderMap headers, final String response) {
super.log.logf(FQCN, DEBUG, null, mcmpSendingResponse$str(), destination, status, headers, response);
}
protected String mcmpSendingResponse$str() {
return "UT005057: Sending MCMP response to destination: %s, HTTP status: %s, Headers: %s, response: %s";
}
@Override
public final void potentialCrossTalking(final InetAddress group, final String s, final String localizedMessage) {
super.log.logf(FQCN, WARN, null, potentialCrossTalking$str(), group, s, localizedMessage);
}
protected String potentialCrossTalking$str() {
return "UT005058: Could not bind multicast socket to %s (%s address): %s; make sure your multicast address is of the same type as the IP stack (IPv4 or IPv6). Multicast socket will not be bound to an address, but this may lead to cross talking (see http://www.jboss.org/community/docs/DOC-9469 for details).";
}
@Override
public final void oldStylePredicateSyntax(final String string) {
super.log.logf(FQCN, WARN, null, oldStylePredicateSyntax$str(), string);
}
protected String oldStylePredicateSyntax$str() {
return "UT005060: Predicate %s uses old style square braces to define predicates, which will be removed in a future release. predicate[value] should be changed to predicate(value)";
}
protected String maxRestartsExceeded$str() {
return "UT005061: More than %s restarts detected, breaking assumed infinite loop";
}
@Override
public final IllegalStateException maxRestartsExceeded(final int maxRestarts) {
final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), maxRestartsExceeded$str(), maxRestarts));
_copyStackTraceMinusOne(result);
return result;
}
private static void _copyStackTraceMinusOne(final Throwable e) {
final StackTraceElement[] st = e.getStackTrace();
e.setStackTrace(Arrays.copyOfRange(st, 1, st.length));
}
@Override
public final void extendedAccessLogPatternParseError(final Throwable t) {
super.log.logf(FQCN, ERROR, t, extendedAccessLogPatternParseError$str());
}
protected String extendedAccessLogPatternParseError$str() {
return "UT005062: Pattern parse error";
}
@Override
public final void extendedAccessLogUnknownToken(final String token) {
super.log.logf(FQCN, ERROR, null, extendedAccessLogUnknownToken$str(), token);
}
protected String extendedAccessLogUnknownToken$str() {
return "UT005063: Unable to decode with rest of chars starting: %s";
}
@Override
public final void extendedAccessLogMissingClosing() {
super.log.logf(FQCN, ERROR, null, extendedAccessLogMissingClosing$str());
}
protected String extendedAccessLogMissingClosing$str() {
return "UT005064: No closing ) found for in decode";
}
@Override
public final void extendedAccessLogCannotDecode(final String chars) {
super.log.logf(FQCN, ERROR, null, extendedAccessLogCannotDecode$str(), chars);
}
protected String extendedAccessLogCannotDecode$str() {
return "UT005065: The next characters couldn't be decoded: %s";
}
@Override
public final void extendedAccessLogCannotDecodeXParamValue(final String value) {
super.log.logf(FQCN, ERROR, null, extendedAccessLogCannotDecodeXParamValue$str(), value);
}
protected String extendedAccessLogCannotDecodeXParamValue$str() {
return "UT005066: X param for servlet request, couldn't decode value: %s";
}
@Override
public final void extendedAccessLogBadXParam() {
super.log.logf(FQCN, ERROR, null, extendedAccessLogBadXParam$str());
}
protected String extendedAccessLogBadXParam$str() {
return "UT005067: X param in wrong format. Needs to be 'x-#(...)'";
}
@Override
public final void extendedAccessLogEmptyPattern() {
super.log.logf(FQCN, INFO, null, extendedAccessLogEmptyPattern$str());
}
protected String extendedAccessLogEmptyPattern$str() {
return "UT005068: Pattern was just empty or whitespace";
}
@Override
public final void failedToWriteJdbcAccessLog(final Exception e) {
super.log.logf(FQCN, ERROR, e, failedToWriteJdbcAccessLog$str());
}
protected String failedToWriteJdbcAccessLog$str() {
return "UT005069: Failed to write JDBC access log";
}
@Override
public final void failedToWritePreCachedFile() {
super.log.logf(FQCN, ERROR, null, failedToWritePreCachedFile$str());
}
protected String failedToWritePreCachedFile$str() {
return "UT005070: Failed to write pre-cached file";
}
@Override
public final void undertowRequestFailed(final Throwable t, final HttpServerExchange exchange) {
super.log.logf(FQCN, ERROR, t, undertowRequestFailed$str(), exchange);
}
protected String undertowRequestFailed$str() {
return "UT005071: Undertow request failed %s";
}
@Override
public final void stuckThreadDetected(final String threadName, final long threadId, final long active, final Date start, final String requestUri, final int threshold, final int stuckCount, final Throwable stackTrace) {
super.log.logf(FQCN, WARN, stackTrace, stuckThreadDetected$str(), threadName, threadId, active, start, requestUri, threshold, stuckCount);
}
protected String stuckThreadDetected$str() {
return "UT005072: Thread %s (id=%s) has been active for %s milliseconds (since %s) to serve the same request for %s and may be stuck (configured threshold for this StuckThreadDetectionValve is %s seconds). There is/are %s thread(s) in total that are monitored by this Valve and may be stuck.";
}
@Override
public final void stuckThreadCompleted(final String threadName, final long threadId, final long active, final int stuckCount) {
super.log.logf(FQCN, WARN, null, stuckThreadCompleted$str(), threadName, threadId, active, stuckCount);
}
protected String stuckThreadCompleted$str() {
return "UT005073: Thread %s (id=%s) was previously reported to be stuck but has completed. It was active for approximately %s milliseconds. There is/are still %s thread(s) that are monitored by this Valve and may be stuck.";
}
@Override
public final void failedToInvokeFailedCallback(final EventCallback callback, final Exception e) {
super.log.logf(FQCN, ERROR, e, failedToInvokeFailedCallback$str(), callback);
}
protected String failedToInvokeFailedCallback$str() {
return "UT005074: Failed to invoke error callback %s for SSE task";
}
protected String unableToResolveModClusterManagementHost$str() {
return "UT005075: Unable to resolve mod_cluster management host's address for '%s'";
}
@Override
public final IllegalStateException unableToResolveModClusterManagementHost(final String providedHost) {
final IllegalStateException result = new IllegalStateException(String.format(getLoggingLocale(), unableToResolveModClusterManagementHost$str(), providedHost));
_copyStackTraceMinusOne(result);
return result;
}
@Override
public final void sslReadLoopDetected(final SslConduit sslConduit) {
super.log.logf(FQCN, ERROR, null, sslReadLoopDetected$str(), sslConduit);
}
protected String sslReadLoopDetected$str() {
return "UT005076: SSL read loop detected. This should not happen, please report this to the Undertow developers. Current state %s";
}
@Override
public final void sslBufferOverflow(final SslConduit sslConduit) {
super.log.logf(FQCN, ERROR, null, sslBufferOverflow$str(), sslConduit);
}
protected String sslBufferOverflow$str() {
return "UT005077: SSL unwrap buffer overflow detected. This should not happen, please report this to the Undertow developers. Current state %s";
}
@Override
public final void alpnConnectionFailed(final SslConnection connection) {
super.log.logf(FQCN, ERROR, null, alpnConnectionFailed$str(), connection);
}
protected String alpnConnectionFailed$str() {
return "UT005079: ALPN negotiation on %s failed";
}
@Override
public final void resumedAndDispatched() {
super.log.logf(FQCN, ERROR, null, resumedAndDispatched$str());
}
protected String resumedAndDispatched$str() {
return "UT005080: HttpServerExchange cannot have both async IO resumed and dispatch() called in the same cycle";
}
@Override
public final void cannotProxyStartedRequest(final HttpServerExchange exchange) {
super.log.logf(FQCN, ERROR, null, cannotProxyStartedRequest$str(), exchange);
}
protected String cannotProxyStartedRequest$str() {
return "UT005081: Response has already been started, cannot proxy request %s";
}
protected String cannotUseWildcardAddressAsModClusterManagementHost$str() {
return "UT005082: Configured mod_cluster management host address cannot be a wildcard address (%s)!";
}
@Override
public final IllegalArgumentException cannotUseWildcardAddressAsModClusterManagementHost(final String providedAddress) {
final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), cannotUseWildcardAddressAsModClusterManagementHost$str(), providedAddress));
_copyStackTraceMinusOne(result);
return result;
}
protected String unexpectedEndOfCompressedInput$str() {
return "UT005083: Unexpected end of compressed input";
}
@Override
public final IOException unexpectedEndOfCompressedInput() {
final IOException result = new IOException(String.format(getLoggingLocale(), unexpectedEndOfCompressedInput$str()));
_copyStackTraceMinusOne(result);
return result;
}
protected String dataLargerThanContentLength$str() {
return "UT005084: Attempted to write %s bytes however content-length has been set to %s";
}
@Override
public final IOException dataLargerThanContentLength(final long totalToWrite, final long responseContentLength) {
final IOException result = new IOException(String.format(getLoggingLocale(), dataLargerThanContentLength$str(), totalToWrite, responseContentLength));
_copyStackTraceMinusOne(result);
return result;
}
@Override
public final void responseWasNotTerminated(final ServerConnection connection, final HttpServerExchange exchange) {
super.log.logf(FQCN, DEBUG, null, responseWasNotTerminated$str(), connection, exchange);
}
protected String responseWasNotTerminated$str() {
return "UT005085: Connection %s for exchange %s was not closed cleanly, forcibly closing connection";
}
@Override
public final void failedToAcceptSSLRequest(final Exception e) {
super.log.logf(FQCN, ERROR, e, failedToAcceptSSLRequest$str());
}
protected String failedToAcceptSSLRequest$str() {
return "UT005086: Failed to accept SSL request";
}
@Override
public final void closeAsyncFailed(final IOException e) {
super.log.logf(FQCN, ERROR, e, closeAsyncFailed$str());
}
protected String closeAsyncFailed$str() {
return "UT005088: Failed to execute ServletOutputStream.closeAsync() on IO thread";
}
protected String nullParameter$str() {
return "UT005089: Method parameter '%s' cannot be null";
}
@Override
public final IllegalArgumentException nullParameter(final String name) {
final IllegalArgumentException result = new IllegalArgumentException(String.format(getLoggingLocale(), nullParameter$str(), name));
_copyStackTraceMinusOne(result);
return result;
}
@Override
public final void handleUnexpectedFailure(final Throwable t) {
super.log.logf(FQCN, ERROR, t, handleUnexpectedFailure$str());
}
protected String handleUnexpectedFailure$str() {
return "UT005090: Unexpected failure";
}
@Override
public final void directBufferDeallocatorInitializationFailed(final Throwable t) {
super.log.logf(FQCN, ERROR, t, directBufferDeallocatorInitializationFailed$str());
}
protected String directBufferDeallocatorInitializationFailed$str() {
return "UT005091: Failed to initialize DirectByteBufferDeallocator";
}
@Override
public final void directBufferDeallocationFailed(final Throwable t) {
super.log.logf(FQCN, DEBUG, t, directBufferDeallocationFailed$str());
}
protected String directBufferDeallocationFailed$str() {
return "UT005092: Failed to free direct buffer";
}
@Override
public final void blockingReadTimedOut(final ReadTimeoutException rte) {
super.log.logf(FQCN, DEBUG, rte, blockingReadTimedOut$str());
}
protected String blockingReadTimedOut$str() {
return "UT005093: Blocking read timed out";
}
@Override
public final void blockingWriteTimedOut(final WriteTimeoutException rte) {
super.log.logf(FQCN, DEBUG, rte, blockingWriteTimedOut$str());
}
protected String blockingWriteTimedOut$str() {
return "UT005094: Blocking write timed out";
}
}