@ThreadSafe public final class RequestTrackerSettings extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_LONG_RUNNING_CHECK_ENABLED
By default the long running checks are enabled
|
static long |
DEFAULT_LONG_RUNNING_NOTIFICATION_MILLISECONDS
The number of a seconds a request needs to run before it is considered
"long running".
|
static long |
DEFAULT_LONG_RUNNING_REQUESTS_CHECK_INTERVAL_MILLISECONDS
By default the long running checks are executed every 2 seconds
|
static int |
DEFAULT_PARALLEL_RUNNING_REQUESTS_BARRIER
The minimum number of parallel requests that trigger a warning message
|
static boolean |
DEFAULT_PARALLEL_RUNNING_REQUESTS_CHECK_ENABLED
By default the parallel running checks are enabled
|
| Modifier and Type | Method and Description |
|---|---|
static long |
getLongRunningRequestCheckIntervalMilliseconds() |
static long |
getLongRunningRequestWarnDurationMillis() |
static int |
getParallelRunningRequestBarrier() |
static boolean |
isLongRunningRequestsCheckEnabled() |
static boolean |
isParallelRunningRequestsCheckEnabled() |
static void |
setLongRunningRequestCheckIntervalMilliseconds(long nSeconds) |
static void |
setLongRunningRequestsCheckEnabled(boolean bEnabled) |
static void |
setLongRunningRequestWarnDurationMillis(long nMilliseconds) |
static void |
setParallelRunningRequestBarrier(int nParallelRunningRequestBarrier) |
static void |
setParallelRunningRequestsCheckEnabled(boolean bEnabled) |
public static final boolean DEFAULT_LONG_RUNNING_CHECK_ENABLED
public static final long DEFAULT_LONG_RUNNING_REQUESTS_CHECK_INTERVAL_MILLISECONDS
public static final long DEFAULT_LONG_RUNNING_NOTIFICATION_MILLISECONDS
public static final boolean DEFAULT_PARALLEL_RUNNING_REQUESTS_CHECK_ENABLED
public static final int DEFAULT_PARALLEL_RUNNING_REQUESTS_BARRIER
public static boolean isLongRunningRequestsCheckEnabled()
true if long running checks are enabled,
false if not.public static void setLongRunningRequestsCheckEnabled(boolean bEnabled)
@Nonnegative public static long getLongRunningRequestCheckIntervalMilliseconds()
public static void setLongRunningRequestCheckIntervalMilliseconds(@Nonnegative long nSeconds)
@Nonnegative public static long getLongRunningRequestWarnDurationMillis()
public static void setLongRunningRequestWarnDurationMillis(@Nonnegative long nMilliseconds)
public static boolean isParallelRunningRequestsCheckEnabled()
true if the check for parallel requests is enabled,
false if not.public static void setParallelRunningRequestsCheckEnabled(boolean bEnabled)
@Nonnegative public static int getParallelRunningRequestBarrier()
public static void setParallelRunningRequestBarrier(@Nonnegative int nParallelRunningRequestBarrier)
Copyright © 2017–2022 Philip Helger. All rights reserved.