GitHub repository | This map was generated from repository code by SourceSpy (more info)
S3MockModule Packages/Classes: com.adobe.testing:s3mock
Module packages/classes as well as relevant class, dependency and other diagrams
Module s3mock
Group: com.adobe.testing
com.adobe.testing.s3mock
REST
BucketController
Handles requests related to buckets.
- handles Spring HTTP ({/{bucketName:.+}...)
- handles Spring HTTP (/{bucketName:.+})
- handles Spring HTTP (/)
source
REST
FaviconController
Spring Boot 2.2+ does not include the default favicon.ico anymore. This is needed to...
- handles Spring HTTP (favicon.ico)
source
Converter
HttpRangeHeaderConverter
OncePerRequestFilter
KmsValidationFilter
A Filter that validates KMS keys of incoming Requests. If Keys can not be found in K...
REST
MultipartController
Handles requests related to parts.
- handles Spring HTTP (/{bucketName:.+}/...)
- handles Spring HTTP ({/{bucketName:.+}...)
source
REST
ObjectController
Handles requests related to objects.
- handles Spring HTTP (/{bucketName:.+}/...)
- handles Spring HTTP ({/{bucketName:.+}...)
- handles Spring HTTP (/{bucketName:[a-z...)
- works with files
source
S3Exception
RuntimeException to communicate general S3 errors.These are handled by S3MockConfig...
S3MockApplication
File Store Application that mocks Amazon S3.
- provides main()
source
WebMvcConfigurer
S3MockConfiguration
S3MockProperties
Converter
TaggingHeaderConverter
Converts values of the AwsHttpHeaders#X_AMZ_ TAGGING which is sent by the Amazon clie...
com.adobe.testing.s3mock.dto
This set the namespace for all JAX-B serialization / deserialization POJOs in this p...
AbortIncompleteMultipartUpload
API Reference .
AccessControlPolicy
API Reference . This POJO uses JAX-B annotations instead of Jackson annotations bec...
Bucket
API Reference .
BucketLifecycleConfiguration
API Reference . API Reference .
- maps to JSON
source
Buckets
DTO representing a list of buckets. API Reference
Checksum
API Reference .
ChecksumAlgorithm
CRC32,CRC32C,SHA1,SHA256
CompleteMultipartUpload
Request to complete multipart upload. API Reference
CompleteMultipartUploadResult
Result to be returned when completing a multipart request. API Reference
CompletedPart
API Reference .
- maps to JSON
source
CopyObjectResult
API Reference .
CopyPartResult
API Reference .
CopySource
DefaultRetention
API Reference .
- maps to JSON
source
Delete
Request to initiate a batch delete request. API Reference
DeleteResult
Result to be returned after batch delete request. API Reference
DeletedS3Object
API Reference .
- maps to JSON
source
Error
API Reference .
ErrorResponse
A DTO which can be used as a response body if an error occurred. API Reference
GetObjectAttributesOutput
- maps to JSON
source
GetObjectAttributesParts
API Reference .
- maps to JSON
source
Grant
API Reference .
Owner
Grantee
API Reference .
InitiateMultipartUploadResult
Result to be returned after multipart upload initiation. API Reference
JsonDeserializer
InstantDeserializer
JsonSerializer
InstantSerializer
LegalHold
API Reference . API Reference .
LifecycleExpiration
API Reference .
- maps to JSON
source
LifecycleRule
API Reference .
- maps to JSON
source
LifecycleRuleAndOperator
API Reference .
- maps to JSON
source
LifecycleRuleFilter
API Reference .
- maps to JSON
source
ListAllMyBucketsResult
Represents a result of listing all Buckets. API Reference
ListBucketResult
Represents a result of listing objects that reside in a Bucket. API Reference
- maps to JSON
source
ListBucketResultV2
Represents a result of listing objects that reside in a Bucket. API Reference
- maps to JSON
source
ListMultipartUploadsResult
List Multipart Uploads result. API Reference
ListPartsResult
List-Parts result with some hard-coded values as this is sufficient for now. API Ref...
- maps to JSON
source
LocationConstraint
Get Bucket location result. API Reference
Mode
GOVERNANCE,COMPLIANCE API Reference .
MultipartUpload
Container for elements related to a particular multipart upload. API Reference
NoncurrentVersionExpiration
API Reference .
- maps to JSON
source
NoncurrentVersionTransition
API Reference .
- maps to JSON
source
ObjectAttributes
ETAG,CHECKSUM,OBJECT_PARTS,STORAGE_CLASS,OBJECT_ SIZE API Reference . See x-amz-object-attributes
ObjectKey
Key request value object. Removes the trailing slash extracted from paths by Spring....
ObjectLockConfiguration
API Reference .
- maps to JSON
source
ObjectLockEnabled
ENABLED API Reference .
ObjectLockRule
API Reference .
- maps to JSON
source
ObjectPart
API Reference .
- maps to JSON
source
Owner
Owner of a Bucket. API Reference
- maps to JSON
hierarchysource
Part
API Reference .
Prefix
JsonSerializer
RegionSerializer
Serialize AWS Region objects. API Reference
Retention
API Reference . For unknown reasons, the timestamps in the Retention are serialized...
- maps to JSON
source
S3Object
Class representing an Object on S3. API Reference
- maps to JSON
source
S3ObjectIdentifier
Object identifier used in many APIs. API Reference
StorageClass
STANDARD,REDUCED_REDUNDANCY,GLACIER,STANDARD_IA, ONEZONE_IA,INTELLIGENT_TIERING,DEEP_ARCHIVE,OUTPO. .. API Reference . API Reference .
Tag
API Reference .
TagSet
Tagging
Result to be returned for GetObjectTagging. API Reference API Reference
Transition
API Reference . API Reference .
- maps to JSON
source
com.adobe.testing.s3mock.service
BucketService
MultipartService
ObjectService
ServiceConfiguration
com.adobe.testing.s3mock.store
BucketMetadata
Represents a bucket in S3, used to serialize and deserialize all metadata locally.
BucketStore
Stores buckets and their metadata created in S3Mock. API Reference
- works with files
source
KmsKeyStore
MultipartStore
Stores parts and their metadata created in S3Mock.
- works with files
source
MultipartUploadInfo
Encapsulates MultipartUpload and corresponding contentType .
ObjectStore
Stores objects and their metadata created in S3Mock.
- works with files
source
S3ObjectMetadata
StoreConfiguration
- works with files
source
StoreProperties
com.adobe.testing.s3mock.util
AbstractAwsInputStream
AbstractAwsInputStream
AwsChecksumInputStream
Reads checksum from incoming stream. When the AWS client sends a checksum in the req...
AwsChecksumInputStream
AwsChunkedDecodingChecksumInputStream
AbstractAwsInputStream
AwsChunkedDecodingInputStream
Skips V4 style signing metadata from input streams. The original stream looks like t...
AwsHttpHeaders
Headers used in HTTP requests from AWS S3 Client or in responses from S3.
AwsHttpParameters
Holds Parameters used in HTTP requests from AWS S3 Client.
DigestUtil
Util-Class for the creation of Digests. These are digests as expected in S3 response...
EtagUtil
HeaderUtil
XmlUtil
Utility class with helper methods to serialize / deserialize JAXB annotated classes.