Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
R
- 2. Retry Flow Control - Search tag in enum class de.cuioss.http.client.result.HttpResultState
- Section
- RATE_LIMIT_EXCEEDED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.WARN
-
Rate limit exceeded for security violations.
- readTimeoutSeconds(int) - Method in class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
-
Sets the read timeout in seconds for HTTP requests.
- recordRetryAttempt(RetryContext, int, Duration, boolean) - Method in class de.cuioss.http.client.retry.RetryMetrics.NoOpRetryMetrics
- recordRetryAttempt(RetryContext, int, Duration, boolean) - Method in interface de.cuioss.http.client.retry.RetryMetrics
-
Records a single retry attempt.
- recordRetryComplete(RetryContext, Duration, boolean, int) - Method in class de.cuioss.http.client.retry.RetryMetrics.NoOpRetryMetrics
- recordRetryComplete(RetryContext, Duration, boolean, int) - Method in interface de.cuioss.http.client.retry.RetryMetrics
-
Records the completion of a retry operation (success or failure after all attempts).
- recordRetryDelay(RetryContext, int, Duration, Duration) - Method in class de.cuioss.http.client.retry.RetryMetrics.NoOpRetryMetrics
- recordRetryDelay(RetryContext, int, Duration, Duration) - Method in interface de.cuioss.http.client.retry.RetryMetrics
-
Records the actual delay time between retry attempts.
- recordRetryStart(RetryContext) - Method in class de.cuioss.http.client.retry.RetryMetrics.NoOpRetryMetrics
- recordRetryStart(RetryContext) - Method in interface de.cuioss.http.client.retry.RetryMetrics
-
Records the start of a complete retry operation.
- RECOVERED - Enum constant in enum class de.cuioss.http.client.result.HttpResultState
-
Operation succeeded but only after retry attempts.
- REDIRECTION - Enum constant in enum class de.cuioss.http.client.handler.HttpStatusFamily
-
3xx: Redirection - Further action needs to be taken to complete the request.
- reject(UrlSecurityFailureType, ValidationType) - Static method in interface de.cuioss.http.security.core.HttpSecurityValidator
-
Creates a validator that always rejects input with the specified failure type.
- requestBuilder() - Method in class de.cuioss.http.client.handler.HttpHandler
-
Creates a pre-configured
HttpRequest.Builderfor the URI contained in this handler. - requireHttpOnlyCookies() - Method in class de.cuioss.http.security.config.SecurityConfiguration
- requireHttpOnlyCookies(boolean) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
-
Sets whether all cookies must have the HttpOnly flag.
- requiresDecoding() - Method in enum class de.cuioss.http.security.core.ValidationType
-
Determines if this validation type requires URL decoding during processing.
- requireSecureCookies() - Method in class de.cuioss.http.security.config.SecurityConfiguration
- requireSecureCookies(boolean) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
-
Sets whether all cookies must have the Secure flag.
- reset() - Method in class de.cuioss.http.security.monitoring.SecurityEventCounter
-
Resets all counters to zero.
- reset(UrlSecurityFailureType) - Method in class de.cuioss.http.security.monitoring.SecurityEventCounter
-
Resets the counter for a specific failure type to zero.
- ResilientHttpHandler<T> - Class in de.cuioss.http.client
-
ETag-aware HTTP handler with stateful caching capabilities and built-in retry logic.
- ResilientHttpHandler(HttpHandlerProvider, HttpContentConverter<T>) - Constructor for class de.cuioss.http.client.ResilientHttpHandler
-
Creates a new ETag-aware HTTP handler with unified provider for HTTP operations and retry strategy.
- Result Pattern Approach - Search tag in interface de.cuioss.http.client.retry.RetryStrategy
- Section
- Result States - Search tag in de.cuioss.http.client.ResilientHttpHandler.load()
- Section
- Result States - Search tag in package de.cuioss.http.client.result
- Section
- RETRY_ATTEMPT_FAILED - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
- RETRY_ATTEMPT_STARTING - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
- RETRY_DELAY_DEVIATION - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
- RETRY_DELAY_INTERRUPTED - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
- RETRY_MAX_ATTEMPTS_REACHED - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
- RETRY_NON_RETRYABLE_ERROR - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
- RETRY_OPERATION_FAILED - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
- RETRY_OPERATION_SUCCEEDED_AFTER_ATTEMPTS - Static variable in class de.cuioss.http.client.HttpLogMessages.INFO
- RetryContext - Record Class in de.cuioss.http.client.retry
-
Context information for retry operations.
- RetryContext(String, int) - Constructor for record class de.cuioss.http.client.retry.RetryContext
-
Creates an instance of a
RetryContextrecord class. - RetryException - Exception Class in de.cuioss.http.client.retry
-
Exception thrown when all retry attempts for an operation have failed.
- RetryException(String) - Constructor for exception class de.cuioss.http.client.retry.RetryException
-
Creates a new RetryException with the specified message.
- RetryException(String, Throwable) - Constructor for exception class de.cuioss.http.client.retry.RetryException
-
Creates a new RetryException with the specified message and cause.
- RetryException(Throwable) - Constructor for exception class de.cuioss.http.client.retry.RetryException
-
Creates a new RetryException with the specified cause.
- Retry Integration - Search tag in class de.cuioss.http.client.ResilientHttpHandler
- Section
- Retry Integration - Search tag in de.cuioss.http.client.ResilientHttpHandler.load()
- Section
- retryMetrics(RetryMetrics) - Method in class de.cuioss.http.client.retry.ExponentialBackoffRetryStrategy.Builder
-
Sets the metrics recorder for retry operations.
- RetryMetrics - Interface in de.cuioss.http.client.retry
-
Interface for recording retry operation metrics.
- RetryMetrics.NoOpRetryMetrics - Class in de.cuioss.http.client.retry
-
No-op implementation for when metrics are disabled.
- RetryStrategies - Class in de.cuioss.http.client.retry
-
Utility class providing factory methods for creating retry strategies.
- RetryStrategy - Interface in de.cuioss.http.client.retry
-
HTTP-specific retry strategy interface using virtual threads and asynchronous execution.
- RFC_VIOLATION - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
-
RFC specification violation (HTTP, URI, etc.)
- RFC3986_PATH_CHARS - Static variable in class de.cuioss.http.security.validation.CharacterValidationConstants
-
RFC 3986 path characters including unreserved + path-specific characters.
- RFC3986_QUERY_CHARS - Static variable in class de.cuioss.http.security.validation.CharacterValidationConstants
-
RFC 3986 query characters including unreserved + query-specific characters.
- RFC3986_UNRESERVED - Static variable in class de.cuioss.http.security.validation.CharacterValidationConstants
-
RFC 3986 unreserved characters: ALPHA / DIGIT / "-" / "." / "_" / "~".
- RFC 3986 Compliance - Search tag in record class de.cuioss.http.security.validation.NormalizationStage
- Section
- RFC7230_HEADER_CHARS - Static variable in class de.cuioss.http.security.validation.CharacterValidationConstants
-
RFC 7230 header field characters (visible ASCII minus delimiters).
- RFC References - Search tag in class de.cuioss.http.security.validation.CharacterValidationConstants
- Section
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form