public class LoggingLongRunningRequestCallback extends Object implements ILongRunningRequestCallback
ILongRunningRequestCallback simply logging
such events.| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_LOG_REMOTE_ADDR |
| Constructor and Description |
|---|
LoggingLongRunningRequestCallback() |
LoggingLongRunningRequestCallback(com.helger.commons.error.level.IErrorLevel aErrorLevel) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.error.level.IErrorLevel |
getErrorLevel() |
boolean |
isLogRemoteAddr() |
void |
onLongRunningRequest(String sUniqueRequestID,
com.helger.web.scope.IRequestWebScope aRequestScope,
long nRunningMilliseconds)
Callback invoked for a single long running request
|
LoggingLongRunningRequestCallback |
setErrorLevel(com.helger.commons.error.level.IErrorLevel aErrorLevel) |
LoggingLongRunningRequestCallback |
setLogRemoteAddr(boolean bLogRemoteAddr) |
String |
toString() |
public static final boolean DEFAULT_LOG_REMOTE_ADDR
public LoggingLongRunningRequestCallback()
public LoggingLongRunningRequestCallback(@Nonnull com.helger.commons.error.level.IErrorLevel aErrorLevel)
@Nonnull public final com.helger.commons.error.level.IErrorLevel getErrorLevel()
null.@Nonnull public final LoggingLongRunningRequestCallback setErrorLevel(@Nonnull com.helger.commons.error.level.IErrorLevel aErrorLevel)
public final boolean isLogRemoteAddr()
@Nonnull public final LoggingLongRunningRequestCallback setLogRemoteAddr(boolean bLogRemoteAddr)
public void onLongRunningRequest(@Nonnull @Nonempty String sUniqueRequestID, @Nonnull com.helger.web.scope.IRequestWebScope aRequestScope, @Nonnegative long nRunningMilliseconds)
ILongRunningRequestCallbackonLongRunningRequest in interface ILongRunningRequestCallbacksUniqueRequestID - The unique request ID. Never null nor empty.aRequestScope - The request scope that is long running. Never null.nRunningMilliseconds - The milliseconds this request is already running.Copyright © 2017–2020 Philip Helger. All rights reserved.