private class LoggingRequestHandler.LoggingHandler extends Object implements LoggingCompletionHandler
Modifier and Type | Field and Description |
---|---|
private long |
commitStartTime |
private ExtendedResponse |
extendedResponse |
private HttpRequest |
httpRequest |
private HttpResponse |
httpResponse |
private ContentChannelOutputStream |
rendererWiring |
private long |
renderStartTime |
private long |
startTime |
Constructor and Description |
---|
LoggingHandler(long startTime,
long renderStartTime,
HttpRequest httpRequest,
HttpResponse httpResponse,
ContentChannelOutputStream rendererWiring) |
Modifier and Type | Method and Description |
---|---|
private ExtendedResponse |
actualOrNullObject(HttpResponse response) |
void |
completed() |
void |
failed(Throwable throwable) |
void |
markCommitStart()
Set the commit start time to the current time
|
private void |
writeToLogs(long endTime) |
private final long startTime
private final long renderStartTime
private long commitStartTime
private final HttpRequest httpRequest
private final HttpResponse httpResponse
private final ContentChannelOutputStream rendererWiring
private final ExtendedResponse extendedResponse
LoggingHandler(long startTime, long renderStartTime, HttpRequest httpRequest, HttpResponse httpResponse, ContentChannelOutputStream rendererWiring)
public void markCommitStart()
markCommitStart
in interface LoggingCompletionHandler
private ExtendedResponse actualOrNullObject(HttpResponse response)
public void completed()
completed
in interface com.yahoo.jdisc.handler.CompletionHandler
public void failed(Throwable throwable)
failed
in interface com.yahoo.jdisc.handler.CompletionHandler
private void writeToLogs(long endTime)
Copyright © 2018. All rights reserved.