5#include "CoreMinimal.h"
int32 InitialRetryWaitTimeMs
Base wait time in milliseconds before the first retry attempt.
Definition LootLockerHTTPClientConfiguration.h:35
bool LogQueueRejections
When true, rejections caused by queue-capacity limits are written to the log.
Definition LootLockerHTTPClientConfiguration.h:75
int32 RequestTimeoutSeconds
Client-side request timeout in seconds.
Definition LootLockerHTTPClientConfiguration.h:61
float ChokeWarningLogIntervalSeconds
Minimum interval in seconds between consecutive choke-warning log entries.
Definition LootLockerHTTPClientConfiguration.h:88
int32 IncrementalBackoffFactor
Multiplicative factor applied to the wait time between each successive retry attempt (exponential bac...
Definition LootLockerHTTPClientConfiguration.h:29
int32 ChokeWarningThreshold
Pending-queue depth at which a warning is emitted to alert that the HTTP client is approaching capaci...
Definition LootLockerHTTPClientConfiguration.h:55
int32 MaxRetries
Maximum number of times a failed request will be retried before the error is returned to the caller.
Definition LootLockerHTTPClientConfiguration.h:20
bool DenyIncomingRequestsWhenBackedUp
When true, incoming requests are immediately rejected (with a synthetic error response) while the pen...
Definition LootLockerHTTPClientConfiguration.h:68
float SlowListenerWarningThresholdMs
Wall-clock threshold in milliseconds above which a warning is emitted if a single response listener t...
Definition LootLockerHTTPClientConfiguration.h:101
int32 MaxQueueSize
Maximum number of requests allowed to sit in the pending queue.
Definition LootLockerHTTPClientConfiguration.h:49
FLootLockerHTTPClientConfiguration()=default
int32 MaxOngoingRequests
Maximum number of HTTP requests that may be in-flight (awaiting a server response) at the same time.
Definition LootLockerHTTPClientConfiguration.h:42