Package com.adobe.testing.s3mock.s3.util
Object HeaderUtil
-
- All Implemented Interfaces:
public class HeaderUtil
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringHEADER_X_AMZ_META_PREFIXpublic final static HeaderUtilINSTANCE
-
Method Summary
Modifier and Type Method Description final Map<String, String>userMetadataFrom(HttpHeaders headers)Retrieves user metadata from request. final Map<String, String>storeHeadersFrom(HttpHeaders headers)Retrieves headers to store from request. final Map<String, String>encryptionHeadersFrom(HttpHeaders headers)Retrieves headers encryption headers from request. final BooleanisV4Signed(HttpHeaders headers)final BooleanisChunkedEncoding(HttpHeaders headers)final MediaTypemediaTypeFrom(String contentType)final Map<String, String>overrideHeadersFrom(Map<String, String> queryParams)final Map<String, String>checksumHeaderFrom(String checksum, ChecksumAlgorithm checksumAlgorithm)final ChecksumAlgorithmchecksumAlgorithmFromHeader(HttpHeaders headers)final ChecksumAlgorithmchecksumAlgorithmFromSdk(HttpHeaders headers)final ChecksumTypechecksumTypeFrom(HttpHeaders headers)final StringchecksumFrom(HttpHeaders headers)-
-
Method Detail
-
userMetadataFrom
final Map<String, String> userMetadataFrom(HttpHeaders headers)
Retrieves user metadata from request.
- Parameters:
headers- org.springframework.http.HttpHeaders- Returns:
map containing user meta-data
-
storeHeadersFrom
final Map<String, String> storeHeadersFrom(HttpHeaders headers)
Retrieves headers to store from request.
- Parameters:
headers- HttpHeaders- Returns:
map containing headers to store
-
encryptionHeadersFrom
final Map<String, String> encryptionHeadersFrom(HttpHeaders headers)
Retrieves headers encryption headers from request.
- Parameters:
headers- HttpHeaders- Returns:
map containing encryption headers
-
isV4Signed
final Boolean isV4Signed(HttpHeaders headers)
-
isChunkedEncoding
final Boolean isChunkedEncoding(HttpHeaders headers)
-
mediaTypeFrom
final MediaType mediaTypeFrom(String contentType)
-
checksumHeaderFrom
final Map<String, String> checksumHeaderFrom(String checksum, ChecksumAlgorithm checksumAlgorithm)
-
checksumAlgorithmFromHeader
final ChecksumAlgorithm checksumAlgorithmFromHeader(HttpHeaders headers)
-
checksumAlgorithmFromSdk
final ChecksumAlgorithm checksumAlgorithmFromSdk(HttpHeaders headers)
-
checksumTypeFrom
final ChecksumType checksumTypeFrom(HttpHeaders headers)
-
checksumFrom
final String checksumFrom(HttpHeaders headers)
-
-
-
-