public class LoggingParallelRunningRequestCallback extends Object implements IParallelRunningRequestCallback
IParallelRunningRequestCallback simply
logging such events.| Constructor and Description |
|---|
LoggingParallelRunningRequestCallback() |
LoggingParallelRunningRequestCallback(com.helger.commons.error.level.IErrorLevel aErrorLevel) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.error.level.IErrorLevel |
getErrorLevel() |
void |
onParallelRunningRequests(int nParallelRequests,
List<TrackedRequest> aRequests)
Callback invoked when a certain amount of parallel requests run.
|
void |
onParallelRunningRequestsBelowLimit()
This method is only called after the threshold was exceeded, when it is
back to normal.
|
LoggingParallelRunningRequestCallback |
setErrorLevel(com.helger.commons.error.level.IErrorLevel aErrorLevel) |
String |
toString() |
public LoggingParallelRunningRequestCallback()
public LoggingParallelRunningRequestCallback(@Nonnull com.helger.commons.error.level.IErrorLevel aErrorLevel)
@Nonnull public com.helger.commons.error.level.IErrorLevel getErrorLevel()
@Nonnull public LoggingParallelRunningRequestCallback setErrorLevel(@Nonnull com.helger.commons.error.level.IErrorLevel aErrorLevel)
public void onParallelRunningRequests(@Nonnegative int nParallelRequests, @Nonnull @Nonempty List<TrackedRequest> aRequests)
IParallelRunningRequestCallbackonParallelRunningRequests in interface IParallelRunningRequestCallbacknParallelRequests - The number of parallel requests. Always > 0.aRequests - The list of requests currently running. The size should be identical
to the number of parallel requests. Never null.public void onParallelRunningRequestsBelowLimit()
IParallelRunningRequestCallbackonParallelRunningRequestsBelowLimit in interface IParallelRunningRequestCallbackCopyright © 2017–2019 Philip Helger. All rights reserved.