Index

A B C D E F G H I J K L M N O P R S T U V W 
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.Builder for 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 RetryContext record 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
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form