Package com.adobe.testing.s3mock.util
Class HeaderUtil
java.lang.Object
com.adobe.testing.s3mock.util.HeaderUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ChecksumAlgorithmchecksumAlgorithmFrom(org.springframework.http.HttpHeaders headers) static StringchecksumFrom(org.springframework.http.HttpHeaders headers) checksumHeaderFrom(S3ObjectMetadata s3ObjectMetadata) encryptionHeadersFrom(org.springframework.http.HttpHeaders headers) Retrieves headers encryption headers from request.static booleanisV4ChunkedWithSigningEnabled(String sha256Header) static org.springframework.http.MediaTypemediaTypeFrom(String contentType) overrideHeadersFrom(Map<String, String> queryParams) storeHeadersFrom(org.springframework.http.HttpHeaders headers) Retrieves headers to store from request.userMetadataFrom(org.springframework.http.HttpHeaders headers) Retrieves user metadata from request.userMetadataHeadersFrom(S3ObjectMetadata s3ObjectMetadata) Creates response headers from S3ObjectMetadata user metadata.
-
Constructor Details
-
HeaderUtil
public HeaderUtil()
-
-
Method Details
-
userMetadataHeadersFrom
Creates response headers from S3ObjectMetadata user metadata.- Parameters:
s3ObjectMetadata-S3ObjectMetadataS3Object where user metadata will be extracted
-
userMetadataFrom
Retrieves user metadata from request.- Parameters:
headers-HttpHeaders- Returns:
- map containing user meta-data
-
storeHeadersFrom
Retrieves headers to store from request.- Parameters:
headers-HttpHeaders- Returns:
- map containing headers to store
-
encryptionHeadersFrom
public static Map<String,String> encryptionHeadersFrom(org.springframework.http.HttpHeaders headers) Retrieves headers encryption headers from request.- Parameters:
headers-HttpHeaders- Returns:
- map containing encryption headers
-
isV4ChunkedWithSigningEnabled
-
mediaTypeFrom
-
overrideHeadersFrom
-
checksumHeaderFrom
-
checksumAlgorithmFrom
-
checksumFrom
-