Index
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
headerNamePipelinerecord 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
headerValuePipelinerecord 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
HTTPBodyrecord 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
HttpHandlerinstances. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form