@ThreadSafe public final class RequestTrackingManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_LONG_RUNNING_CHECK_ENABLED
Deprecated.
|
static long |
DEFAULT_NOTIFICATION_MILLISECONDS
Deprecated.
|
static int |
DEFAULT_PARALLEL_RUNNING_REQUESTS_BARRIER
Deprecated.
|
static boolean |
DEFAULT_PARALLEL_RUNNING_REQUESTS_CHECK_ENABLED
Deprecated.
|
| Constructor and Description |
|---|
RequestTrackingManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequest(String sRequestID,
com.helger.web.scope.IRequestWebScope aRequestScope,
com.helger.commons.callback.CallbackList<IParallelRunningRequestCallback> aCallbacks) |
void |
checkForLongRunningRequests(com.helger.commons.callback.ICallbackList<ILongRunningRequestCallback> aCallbacks) |
long |
getNotificationMilliseconds()
Deprecated.
|
int |
getParallelRunningRequestBarrier()
Deprecated.
|
boolean |
isLongRunningCheckEnabled()
Deprecated.
|
boolean |
isParallelRunningRequestCheckEnabled()
Deprecated.
|
void |
removeRequest(String sRequestID,
com.helger.commons.callback.CallbackList<IParallelRunningRequestCallback> aCallbacks) |
RequestTrackingManager |
setLongRunningCheckEnabled(boolean bLongRunningCheckEnabled)
Deprecated.
|
RequestTrackingManager |
setNotificationMilliseconds(long nLongRunningMilliSeconds)
Deprecated.
|
RequestTrackingManager |
setParallelRunningRequestBarrier(int nParallelRunningRequestBarrier)
Deprecated.
|
RequestTrackingManager |
setParallelRunningRequestCheckEnabled(boolean bParallelRunningRequestCheckEnabled)
Deprecated.
|
@Deprecated public static final boolean DEFAULT_LONG_RUNNING_CHECK_ENABLED
@Deprecated public static final long DEFAULT_NOTIFICATION_MILLISECONDS
@Deprecated public static final boolean DEFAULT_PARALLEL_RUNNING_REQUESTS_CHECK_ENABLED
@Deprecated public static final int DEFAULT_PARALLEL_RUNNING_REQUESTS_BARRIER
@Deprecated public boolean isLongRunningCheckEnabled()
@Nonnull @Deprecated public RequestTrackingManager setLongRunningCheckEnabled(boolean bLongRunningCheckEnabled)
@Nonnegative @Deprecated public long getNotificationMilliseconds()
@Nonnull @Deprecated public RequestTrackingManager setNotificationMilliseconds(@Nonnegative long nLongRunningMilliSeconds)
@Deprecated public boolean isParallelRunningRequestCheckEnabled()
@Nonnull @Deprecated public RequestTrackingManager setParallelRunningRequestCheckEnabled(boolean bParallelRunningRequestCheckEnabled)
@Nonnegative @Deprecated public int getParallelRunningRequestBarrier()
@Nonnull @Deprecated public RequestTrackingManager setParallelRunningRequestBarrier(@Nonnegative int nParallelRunningRequestBarrier)
public void addRequest(@Nonnull @Nonempty String sRequestID, @Nonnull com.helger.web.scope.IRequestWebScope aRequestScope, @Nonnull com.helger.commons.callback.CallbackList<IParallelRunningRequestCallback> aCallbacks)
public void removeRequest(@Nonnull @Nonempty String sRequestID, @Nonnull com.helger.commons.callback.CallbackList<IParallelRunningRequestCallback> aCallbacks)
public void checkForLongRunningRequests(@Nonnull com.helger.commons.callback.ICallbackList<ILongRunningRequestCallback> aCallbacks)
Copyright © 2017–2021 Philip Helger. All rights reserved.