Package io.awspring.cloud.s3
Class PropertiesS3ObjectContentTypeResolver
java.lang.Object
io.awspring.cloud.s3.PropertiesS3ObjectContentTypeResolver
- All Implemented Interfaces:
S3ObjectContentTypeResolver
public class PropertiesS3ObjectContentTypeResolver
extends Object
implements S3ObjectContentTypeResolver
Resolves content type for S3 object from a properties file.
If properties file is not given by constructor, loads default list of known extension to content type relations from a classpath.
- Since:
- 3.0
- Author:
- Maciej Walkowiak
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveContentType(String fileName) Resolves content type from a file name.resolveExtension(String fileName)
-
Constructor Details
-
PropertiesS3ObjectContentTypeResolver
public PropertiesS3ObjectContentTypeResolver() -
PropertiesS3ObjectContentTypeResolver
-
-
Method Details
-
resolveContentType
Description copied from interface:S3ObjectContentTypeResolverResolves content type from a file name.- Specified by:
resolveContentTypein interfaceS3ObjectContentTypeResolver- Parameters:
fileName- - the file name- Returns:
- content type or null if not resolved
-
resolveExtension
-