Package com.adobe.testing.s3mock.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 static Map<String, String>userMetadataFrom(HttpHeaders headers)Retrieves user metadata from request. final static Map<String, String>storeHeadersFrom(HttpHeaders headers)Retrieves headers to store from request. final static Map<String, String>encryptionHeadersFrom(HttpHeaders headers)Retrieves headers encryption headers from request. final static BooleanisV4Signed(HttpHeaders headers)final static BooleanisChunkedEncoding(HttpHeaders headers)final static MediaTypemediaTypeFrom(String contentType)final static Map<String, String>overrideHeadersFrom(Map<String, String> queryParams)final static Map<String, String>checksumHeaderFrom(String checksum, ChecksumAlgorithm checksumAlgorithm)final static ChecksumAlgorithmchecksumAlgorithmFromHeader(HttpHeaders headers)final static ChecksumAlgorithmchecksumAlgorithmFromSdk(HttpHeaders headers)final static ChecksumTypechecksumTypeFrom(HttpHeaders headers)final static StringchecksumFrom(HttpHeaders headers)final StringmapChecksumToHeader(ChecksumAlgorithm checksumAlgorithm)-
-
Method Detail
-
userMetadataFrom
final static 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 static Map<String, String> storeHeadersFrom(HttpHeaders headers)
Retrieves headers to store from request.
- Parameters:
headers- HttpHeaders- Returns:
map containing headers to store
-
encryptionHeadersFrom
final static Map<String, String> encryptionHeadersFrom(HttpHeaders headers)
Retrieves headers encryption headers from request.
- Parameters:
headers- HttpHeaders- Returns:
map containing encryption headers
-
isV4Signed
final static Boolean isV4Signed(HttpHeaders headers)
-
isChunkedEncoding
final static Boolean isChunkedEncoding(HttpHeaders headers)
-
mediaTypeFrom
final static MediaType mediaTypeFrom(String contentType)
-
overrideHeadersFrom
final static Map<String, String> overrideHeadersFrom(Map<String, String> queryParams)
-
checksumHeaderFrom
final static Map<String, String> checksumHeaderFrom(String checksum, ChecksumAlgorithm checksumAlgorithm)
-
checksumAlgorithmFromHeader
final static ChecksumAlgorithm checksumAlgorithmFromHeader(HttpHeaders headers)
-
checksumAlgorithmFromSdk
final static ChecksumAlgorithm checksumAlgorithmFromSdk(HttpHeaders headers)
-
checksumTypeFrom
final static ChecksumType checksumTypeFrom(HttpHeaders headers)
-
checksumFrom
final static String checksumFrom(HttpHeaders headers)
-
mapChecksumToHeader
final String mapChecksumToHeader(ChecksumAlgorithm checksumAlgorithm)
-
-
-
-