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

H

hasAnyEvents() - Method in class de.cuioss.http.security.monitoring.SecurityEventCounter
Checks if any security events have been recorded at all.
hasAttributes() - Method in record class de.cuioss.http.security.data.Cookie
Checks if this cookie has any attributes.
hasContent() - Method in record class de.cuioss.http.security.data.HTTPBody
 
hasContentType() - Method in record class de.cuioss.http.security.data.HTTPBody
 
hasEncoding() - Method in record class de.cuioss.http.security.data.HTTPBody
 
hasEvents(UrlSecurityFailureType) - Method in class de.cuioss.http.security.monitoring.SecurityEventCounter
Checks if any events have been recorded for the specified failure type.
hashCode() - Method in record class de.cuioss.http.client.handler.SecureSSLContextProvider
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.client.retry.RetryContext
Returns a hash code value for this object.
hashCode() - Method in class de.cuioss.http.security.config.SecurityConfiguration
 
hashCode() - Method in record class de.cuioss.http.security.data.Cookie
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.security.data.HTTPBody
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.security.data.URLParameter
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.security.pipeline.PipelineFactory.PipelineSet
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.security.validation.DecodingStage
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.security.validation.LengthValidationStage
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.security.validation.NormalizationStage
Returns a hash code value for this object.
hashCode() - Method in record class de.cuioss.http.security.validation.PatternMatchingStage
Returns a hash code value for this object.
hasName() - Method in record class de.cuioss.http.security.data.Cookie
Checks if this cookie has a non-null, non-empty name.
hasName() - Method in record class de.cuioss.http.security.data.URLParameter
Checks if this parameter has a non-null, non-empty name.
hasValue() - Method in record class de.cuioss.http.security.data.Cookie
Checks if this cookie has a non-null, non-empty value.
hasValue() - Method in record class de.cuioss.http.security.data.URLParameter
Checks if this parameter has a non-null, non-empty value.
HEADER_NAME - Enum constant in enum class de.cuioss.http.security.core.ValidationType
HTTP header names (e.g., "Authorization", "Content-Type")
HEADER_VALUE - Enum constant in enum class de.cuioss.http.security.core.ValidationType
HTTP header values (e.g., "Bearer token123", "application/json")
headerNamePipeline() - Method in record class de.cuioss.http.security.pipeline.PipelineFactory.PipelineSet
Returns the value of the headerNamePipeline record component.
headerSecurity(int, int, int) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
Configures header security settings in one call.
headerValuePipeline() - Method in record class de.cuioss.http.security.pipeline.PipelineFactory.PipelineSet
Returns the value of the headerValuePipeline record component.
html(String) - Static method in record class de.cuioss.http.security.data.HTTPBody
 
HTTP_BODY_CHARS - Static variable in class de.cuioss.http.security.validation.CharacterValidationConstants
HTTP body content characters (permissive for JSON, XML, text, etc.).
HTTP_FETCH_FAILED - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
HTTP_FETCH_INTERRUPTED - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
HTTP_NOT_MODIFIED - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
 
HTTP_PING_ERROR - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
HTTP_PING_INTERRUPTED - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
HTTP_PING_IO_ERROR - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
HTTP_RESPONSE_RECEIVED - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
 
HTTP_STATUS_WARNING - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
HTTPBody - Record Class in de.cuioss.http.security.data
Immutable record representing an HTTP request or response body with content, content type, and encoding.
HTTPBody(String, String, String) - Constructor for record class de.cuioss.http.security.data.HTTPBody
Creates an instance of a HTTPBody record class.
HttpContentConverter<T> - Interface in de.cuioss.http.client.converter
Content converter for transforming HTTP response bodies into typed objects with proper BodyHandler support.
HttpErrorCategory - Enum Class in de.cuioss.http.client.result
Essential HTTP error codes for resilient operations.
HttpHandler - Class in de.cuioss.http.client.handler
Secure HTTP client wrapper providing simplified HTTP request execution with robust SSL handling.
HttpHandler.HttpHandlerBuilder - Class in de.cuioss.http.client.handler
Builder for creating HttpHandler instances.
HttpHandlerBuilder() - Constructor for class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
 
HttpHandlerProvider - Interface in de.cuioss.http.client
Unified provider interface for HTTP operations requiring both HttpHandler and RetryStrategy.
HTTP Header Security - Search tag in class de.cuioss.http.security.pipeline.HTTPHeaderValidationPipeline
Section
HTTPHeaderValidationPipeline - Class in de.cuioss.http.security.pipeline
Sequential validation pipeline specifically for HTTP header components.
HTTPHeaderValidationPipeline(SecurityConfiguration, SecurityEventCounter, ValidationType) - Constructor for class de.cuioss.http.security.pipeline.HTTPHeaderValidationPipeline
Creates a new HTTP header validation pipeline with the specified configuration.
HttpLogMessages - Class in de.cuioss.http.client
Provides logging messages for the de.cuioss.tools.net.http package.
HttpLogMessages() - Constructor for class de.cuioss.http.client.HttpLogMessages
 
HttpLogMessages.DEBUG - Class in de.cuioss.http.client
Contains debug-level log messages for detailed information during development and troubleshooting.
HttpLogMessages.INFO - Class in de.cuioss.http.client
Contains informational log messages for successful operations or status updates.
HttpLogMessages.WARN - Class in de.cuioss.http.client
Contains warning-level log messages for potential issues that don't prevent normal operation but may indicate problems.
HttpOperation<T> - Interface in de.cuioss.http.client.retry
Functional interface for HTTP operations that can be retried using the result pattern.
HttpResultObject<T> - Class in de.cuioss.http.client.result
HTTP-specific result object that extends the CUI result pattern with HTTP protocol semantics.
HttpResultObject(HttpResultObject<R>, Function<R, T>, T) - Constructor for class de.cuioss.http.client.result.HttpResultObject
Copy constructor that transforms the result while preserving HTTP metadata.
HttpResultObject(T, ResultState, ResultDetail, HttpErrorCategory, String, Integer) - Constructor for class de.cuioss.http.client.result.HttpResultObject
Comprehensive constructor for HTTP result objects.
HttpResultState - Enum Class in de.cuioss.http.client.result
HTTP-specific result states that extend the basic CUI result pattern with semantics tailored for HTTP operations, particularly ETag-aware caching and retry scenarios.
HttpSecurityValidator - Interface in de.cuioss.http.security.core
Core functional interface for HTTP security validation.
HttpStatusFamily - Enum Class in de.cuioss.http.client.handler
HTTP status code classification enum based on RFC 7231 status code families.
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